21. december 2003 - 21:09Der er
25 kommentarer og 1 løsning
Underlig fejlmeddelelse
Jeg er ved at lave noget med noget access-database, men når jeg tester mit program kommer den med en fejlmeddelse: Run-time error '91' Object variable or With block variable not set. Og så har den makeret linien med: Data1.Recordset.MoveFirst
Jeg aner ikke hvad det betyder eller hvordan jeg skal få det rettet så jeg håber der er nogen der kan hjælpe mig.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Slettet bruger
21. december 2003 - 21:11#1
Det tyder på at din Data1 ikke er kendt, eller at der ikke er puttet noget i Data1's recordset.
Jeg ved ikke hvor man tester om der er forbindelse til databasen men her er det kode jeg har skrvet om ddatabasen (en søgefunktion) og det er den første linie det går galt i
Data1.Recordset.MoveFirst Do While Data1.Recordset.EOF = False If Data1.Recordset("Dato") = Date Then Exit Sub End If Data1.Recordset.MoveNext Loop
data1.recordsource er sat til Kalender Tabellen i databasen hedder kalender og selve databasen hedder også kalender. Men på dropdownlisten ud for recordsource var der kun vist den ene der.
Ok, din data1 er ikke fyldt med noget så, du er nødt til at hente data ind i den, evt i en Form_Load og når du har lagt noget ned i tabellen kan du så lave en Data1.Requery (mener jeg den hedder)
Det virkede, men jeg fandt ud af at det eneste den skulle var at refreshe aner ikke hvorfor!?
Synes godt om
Slettet bruger
21. december 2003 - 21:52#22
Det kan være at det er fordi du bruger denne RecordsetType er sat til: 0-Table og når der er lagt data ned så skal der lige refreshes for at data1 får fat i de nye data.
Private Sub LoadDataToCombo() If Data1.Recordset.RecordCount > 0 Then Data1.Recordset.MoveFirst Do While Data1.Recordset.EOF = False Combo1.AddItem Data1.Recordset("Title") Data1.Recordset.MoveNext Loop Else NoMovies = True End If End Sub
Mange tak for hjælpen! (Hvad skulle jeg dog gøre uden eksperten.dk :-)
Synes godt om
Slettet bruger
21. december 2003 - 21:56#26
Jeg takker for point :-)
Synes godt om
Ny brugerNybegynder
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.