Avatar billede schwaner Nybegynder
06. juni 2003 - 13:36 Der er 13 kommentarer

Recordset til array.

Hej med jer.

Nu synes jeg efterhånden jeg har bikset nok med det her og må smide håndklædet i ringen og bede om HJÆLP!!!

Jeg har et recordset som jeg skal have smidt over i et array. Er det muligt f.eks at skrive:
Dim Array() = Recordset
Eller er der en anden hurtig måde at gøre det på?
Recordsettet indeholder flere værdier et tal en dato.
Avatar billede somaliomar Praktikant
06. juni 2003 - 13:45 #1
Hvorfor vil du have dit recordset smidt over i et array? Du kan da bare bruge recordsettet som det var et array.
Avatar billede somaliomar Praktikant
06. juni 2003 - 13:46 #2
Ellers kan du bruge metoden GetRows http://activedeveloper.dk/aspdigital/2001081401.asp
Avatar billede schwaner Nybegynder
06. juni 2003 - 13:47 #3
Jeg skal bruge det til et graf genererings værktøj som skal benytte et array. De påstår at det også kan benytte recordsets, men det er endnu ikke lykkedes mig at få kurver vist hver for sig, hvilket det er med arrays.
Avatar billede hugopedersen Nybegynder
06. juni 2003 - 14:21 #4
Må man spørge hvilket graf-værktøj ?
Jeg roder selv lidt med noget graf, men kan ikke lige finde noget der er helt super duper.
Avatar billede soes Nybegynder
06. juni 2003 - 15:14 #5
GetRows bliver brugt saadan her:

arrData = Rs.GetRows()
Herved faar du et 2 dimensionelt array (x,y) hvor x svare til de forskellige kollonner og y svare til de forskellige raekker.
Avatar billede schwaner Nybegynder
06. juni 2003 - 15:46 #6
hugopedersen - Jeg benytter et program der hedder ChartFX. Det er ganske udmærket bortaset fra at det ikke kan styrer et rocrdset ordenligt.
Avatar billede schwaner Nybegynder
06. juni 2003 - 15:48 #7
Soes - Jeg har forsøgt mig med dit forslag, men umiddelbart bliver der ikke overført nogen data til array'et. Jeg prøver at fifle lidt videre med det, men du må lige have lidt tålmodighed med pointene ;-)
Avatar billede somaliomar Praktikant
06. juni 2003 - 16:39 #8
Må vi se din kode? Så kan vi måske pinge fejlen.
Avatar billede soes Nybegynder
06. juni 2003 - 18:29 #9
og du er sikker paa at dit recordset indeholder noget data? som somaliomar siger, noget kode hjaelper som reglen paa forstaaelsen.
Avatar billede hugopedersen Nybegynder
06. juni 2003 - 20:32 #10
schwaner >  har du et link ?
Avatar billede schwaner Nybegynder
09. juni 2003 - 12:17 #11
Hej igen.

Her er lidt kode at rode med. Jeg har tjekket om recordset'et indeholder data og der er 4 rækker. Hugopedersen - Der er desvære ikke noget link endnu da siden stadigvæk ligger i vores udviklingsmiljø. Jeg lægger et link op lige så snart der er noget at kigge på.

SQL_tal = "Select distinct tal, opdateret_dato from notering_tal, notering_graf_element, notering_kurver where notering_tal.id = notering_graf_element.Tal_id AND notering_graf_element.kurve_id = "&SD_Res_kurver("id")&" ORDER BY notering_tal.Opdateret_dato"

Set SD_Res_tal = Server.CreateObject("ADODB.Recordset")
SD_Res_tal.Open sql_tal,conn,0,1,1

arrRecords = SD_Res_tal.getrows()
Chart1Array.AddArray arrRecords ' lægger arrayet ind i graf programmet
Avatar billede hugopedersen Nybegynder
10. juni 2003 - 07:00 #12
schwaner> det var sådan set ikke dit aktuelle project jeg var på jagt efter et link til :-) selvom det da også kunne være interessant.
Det var til producenten af det produkt du benytter.
Avatar billede schwaner Nybegynder
10. juni 2003 - 15:36 #13
Hugopedersen - Hvad fa.... er nu det. Er det ikke mit yderst delikate arbejde du er interesseret i ;-)
Prøv på denne adresse:
http://eu.softwarefx.com/

God jagt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester