Avatar billede juks Novice
28. marts 2001 - 13:15 Der er 4 kommentarer og
1 løsning

hvorfor virker det ikke i 2000

Jeg har en del koder der ikke virker i 2000 bla.  hvad skal man skrive i stedet as database og  istedet for .edit etc ...


    Dim dbs As database
    Dim rst As Recordset
 

   
    Set dbs = CurrentDb
  \' Set rst = dbs.OpenRecordset(\"Select * from Testpersoner_Stamdata where TestpersonID = [TestpersonID]\", dbOpenDynaset)
  Set rst = dbs.OpenRecordset(\"Select * from Testpersoner_Stamdata where TestpersonID =\" & ID, dbOpenDynaset)

    With rst
        .Edit
        !udskrevet = 1
        .Update
    End With
28. marts 2001 - 13:27 #1
Hvis du (fra kode-editor\'en) vælger menuen Tools->References og finder \"Microsoft DAO 3.6 object Library\" og krydser den af.

Så skulle alle dine gamle funktioner virke igen...
28. marts 2001 - 13:31 #2
Hvis du insistere på at bruge ADO istedet for DAO, skal koden se således ud (uprøvet):

Dim cn As ADODB.Connection
Dim rst as ADODB.Recordset
Set cn = Currentproject.Connection
Set rst = New ADODB.Recordset
rst.Open \"Select * from Testpersoner_Stamdata where TestpersonID = [TestpersonID]\", cn, adOpenKeyset

With rst
    !udskrevet = 1
    .Update \'update kan også undlades, men bør tages med for god ordens skyld
    .movenext
End With
Avatar billede juks Novice
28. marts 2001 - 13:40 #3
det virker ikke med DAO 3.6 er det mere man skal krydse af
28. marts 2001 - 13:43 #4
Hvorfor virker det ikke? Får du en fejl? Og hvad siger den?

Jeg forstår godt at det eksempel, som du gav ikke virkede, men det er vel ikke det, du mener?

/Thomas
Avatar billede juks Novice
28. marts 2001 - 14:25 #5
jo nu virker det jeg tror bare det var fordi den ikke fik gem ordentligt 1. gang
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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