08. juni 2004 - 13:56Der er
15 kommentarer og 1 løsning
Access denied på
Hej
Min database er sikret således at man logger på med brugernavn og password. Databasen er endvidere delt, og sikringen er udført på begge databaser (front- og backend). Jeg skal på et tidspunkt oprette en række poster i en tabel, dette gøres i front-end hvor tabellen er linket. Min kode ser således ud: Dim D As DAO.Database, T As DAO.Recordset Set D = OpenDatabase("c:\database\DATA_BE.MDB") Set T = D.OpenRecordset("tdataliste", dbOpenTable)
Min Set T = ... giver fejl:
kørselsfejl 3112: Records cannot be read; no read permissions on tdataliste
Tilføjelsen SKAL ske kodemæssigt da det er en række poster fra Excel jeg skal oprette og dette skal ske helt fuldautomatisk. Hvordan kan jeg undgå dette at fejlen kommer?
Det hele foregår i Access. Her oprettes så senere et excel objekt, men fejlen opstår som noget af det første.
Hvis tabellen ligger i en ny, ikke sikret database kan jeg godt dirigere oprettelsen over til denne tabel, men meningen er jo, at de overføres til den førstnævnte database.
Yes, no problems in opening them. When opening them in the code, can you then specify which workgroup and user to use? I have to use access 97 in this projekt.
Jeg kan ikke helt huske om dette er korrekt, men maaske vaerd at chekke. Naar du i koden skriver set db = opendatabase (...), er der ikke mulighed for at angive en bruger og password direkte efter stien til databasen. Check evt syntaks ofr opendatabase - har desvaerre ikke access paa denne maskine :-(
I'm not sure I understand the problem! If they are linked tables and you can open them inthe front end directly then you should also be able to open them in code!
Så fandt jeg fejlen. dbOpenTable kan kun anvendes når der er tale om Microsoft Jet arbejdsområde, men jeg definerer jo ikke et egentlig workspace... Da jeg skiftede til dbOpenDynaset virkede det.
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.