ilpostino Skrevet 1. mars 2004 Del Skrevet 1. mars 2004 Denne meldingen er antagelig postet feil, men Holder på å konvertere to acces-databaser fra Acces 97 til Acces Xp men får feilmelding om at det er feil DAO syntaks. noen som vet hva dette er for en feil? noen som vet om noen programmer som 'retter' slike feil automatisk? Lenke til kommentar
Blib Skrevet 1. mars 2004 Del Skrevet 1. mars 2004 Den er antagligvis postet feil men du poster den alliekvel? Ikke særlig smart Flyttes Lenke til kommentar
ilpostino Skrevet 1. mars 2004 Forfatter Del Skrevet 1. mars 2004 visste ikke hvor jeg ellers skulle poste den... er jo ikke noen egne fora for assces/databaseprogrammering,,,, Lenke til kommentar
offko Skrevet 2. mars 2004 Del Skrevet 2. mars 2004 Access 97 bruker DAO som default recordset library (her blir det litt engelsk gitt), mens senere versjoner bruker ADO. Begge libraries har en del felles properties og methods, blant annet Recordset - men disse er ikke kompatible. Løsning - i databaser du konverterer, kan du egentlig gjøre det så enkelt som å fjerne referansen til ADO library (Tools | References i VBE), men den beste løsningen, dersom det skal foretas videre programmering, er å gå gjennom koden og endre deklarasjonene. Overalt i koden du finner (dobbeltklikk en av modulene, og bruk søk - current project) dim <et eller annet> as Recordset, Database, Workspace, Querydef, TableDef (tror det er alle), prefix declarasjonene med DAO -> dim rs as dao.recordset dim db as dao.database dim ws as dao.workspace dim qd as dao.querydef dim td as dao.tabledef - OBS, rs, db, ws, qd, td er bare eksempelnavn... Dermed skal det ikke oppstå <method or member not found, user defined type not defined... - eller hva de nå heter. - eh verktøy - søk erstatt;-) Hvis du ikke har programmert noe selv, ligger dette sannsynligvis i Switchboard coden. Tvi - tvi - skal følge med litt på tråden, så post tilbake om du ikke får det til. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå