Avatar billede dth Nybegynder
26. januar 2002 - 16:20 Der er 4 kommentarer og
1 løsning

Databaser

Hejsa

Når jeg loader en form, skal jeg have nogle variabler ind i en combo fra en
database, jeg har prøvet med en alm. databaseconnection (Data1), men når jeg
i Form_Load() laver et loop til indsættelse af værdierne, kommer den med
denne fejl

"Run-time error '91'
Object variable or with block variable not set"

Min kode er som følger:
//
Data1.Recordset.MoveFirst

Do While Not Data1.Recordset.EOF
    Combo1.AddItem Data1.Recordset("Spilleuge")
    Data1.Recordset.MoveNext
Loop
//

Hvad er der galt??

En anden ting, er det ikke muligt at lave et databasekald med en
sql-sætning?? Hvordan??


/Trier :-)

Avatar billede kedde65 Praktikant
26. januar 2002 - 16:23 #1
Hvilken linie stopper den ved?
Avatar billede dth Nybegynder
26. januar 2002 - 16:25 #2
Den øverste....
Avatar billede sjh Nybegynder
26. januar 2002 - 23:28 #3
Brug det i Form_Activate

Private Sub Form_Activate()
Combo1.Clear
  Data1.Recordset.MoveFirst
    Do Until Data1.Recordset.EOF
      Combo1.AddItem Data1.Recordset!Spilleuge
        DoEvents
      Data1.Recordset.MoveNext
    Loop
  Combo1.ListIndex = 0
End Sub
Avatar billede dth Nybegynder
26. januar 2002 - 23:34 #4
Det virker....

Tak for hjælpen..

/trier :-)
Avatar billede sjh Nybegynder
26. januar 2002 - 23:37 #5
selv tak :-)
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