Avatar billede w13 Novice
07. maj 2008 - 16:02 Der er 10 kommentarer og
1 løsning

Access 2007: no read permission on 'MSysObjects'

Hej Eksperter.

Jeg forsøger - med ASP - at liste alle mine tabeller fra min Access 2007-database, og til det har jeg fundet følgende SQL-sætning:

SELECT MSysObjects.Name FROM MSysObjects WHERE (((MSysObjects.Type)=1))

Dog får jeg denne fejl, når jeg kører linjen:
Record(s) cannot be read; no read permission on 'MSysObjects'.

Hvordan får jeg dog givet læserettigheder på systemobjekt-tabellen MSysObjects? Jeg får den fint vist i Access 2007, når jeg slår visning af systemobjekter til, men kan ikke umiddelbart se nogen mulighed for at fjerne læseblokeringen.

På forhånd tak!
Avatar billede terry Ekspert
07. maj 2008 - 20:31 #1
Dont often use ASP so cant help there. Have you tried doing this with an older version of Access?
Avatar billede w13 Novice
07. maj 2008 - 20:54 #2
Ja, databasen der ligger på serveren er lavet i Access 2003, jeg åbnede den bare i Access 2007 fordi jeg var på arbejde.
Avatar billede terry Ekspert
07. maj 2008 - 21:29 #3
Now I'm puzzled.

You say "Jeg forsøger - med ASP .."

If the database on the server is Access 2003 then where does Access 2007 come into the picture?
Avatar billede w13 Novice
07. maj 2008 - 21:43 #4
Jeg kan downloade mdb-filen til min pc og benytte Access 2007 til at åbne og redigere databasen med. :)
Avatar billede terry Ekspert
08. maj 2008 - 08:04 #5
So the problem you having has nothing to do with ASP then?

I have Access on a PC will try it out when I get home from work.
Avatar billede w13 Novice
08. maj 2008 - 08:10 #6
Jeg tror, det er Access der forhindrer adgangen (får jo fejlen "Record(s) cannot be read; no read permission on 'MSysObjects'."), men måske kan man slå skriverettighed til med ASP? Ved det faktisk ikke. :)
Avatar billede terry Ekspert
08. maj 2008 - 19:05 #7
http://forums.asp.net/p/976267/1239045.aspx

and look at the last comment (08-08-2007, 11:59 AM)
Avatar billede terry Ekspert
08. maj 2008 - 19:07 #8
I have no problem read the table in an Access 2003 with Access 2007, but that probably because I created the dB and therefore have the correct (owner) permissions.
Avatar billede w13 Novice
08. maj 2008 - 19:31 #9
Takker :)
Avatar billede terry Ekspert
08. maj 2008 - 20:03 #10
selv tak, did the information from the link help?
Avatar billede w13 Novice
08. maj 2008 - 20:12 #11
Jep! Virker perfekt!
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