Avatar billede mick Nybegynder
08. november 2001 - 16:01 Der er 1 kommentar og
2 løsninger

Hvordan bruges \"dbSeeChanges\"

Jeg bruger Access som frontend for en SQL Server database.

Jeg forsøger at oprette et recordset med :

strSQL = \"tblPLante\"
set rec = db.openrecordset(strSQL)

Men jeg får bare en fejlmelding, med besked om at jeg må bruge \"dbSeeChanges\", når jeg arbejder mod en SQL Server tabel som indeholder en primærnøgel!!.
Avatar billede fdata Forsker
08. november 2001 - 23:04 #1
Du skal sørge for, at din SQL tabel indeholder et primært index (inden du linker fra Access), så Access eentydigt kan identificere de enkelte poster.

Hvorfor bruger du ikke
set rec = CurrentDb.OpenRecordset(strSQL)
Avatar billede mick Nybegynder
10. november 2001 - 09:57 #2
fdata>Nu er det muligt at jeg er gslt på den, men når du opretter en tabel på SQL server, med en primærnøgel, blir der så ikke automatisk oprettet et primær index på denne tabel?
14. november 2001 - 15:50 #3
Hvorfor bruger du den ikke bare således:

set rec = db.openrecordset(strSQL, dbOpenDynaset, dbSeeChanges)

/Thomas
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