Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Interrogazione tabella sistema db access
martedì 20 giugno 2006 - 10.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
andreapavia
Profilo
| Senior Member
203
messaggi | Data Invio:
mar 20 giu 2006 - 10:14
ciao a tutti... mi sono perso in quella che credo una fesseria... ma non ne esco...
devo leggere la lista delle tabelle di un db access per creare files XML... i file li creo correttamente
1) select su tabelle access
2) generoXML
io vorrei fare un cilco for leggendo le la lista delle tabelle access da un dataset e fare tutto in modo automatico...
dall'SQL di Access lancio questa query da voi suggeritami e funziona alla grande
select * from MSysObjects where Type=1
se la lancio dal winform mi da un'ecccezione:
"ERROR [42000] [Microsoft][Driver ODBC Microsoft Access] Impossibile leggere record. Autorizzazione di lettura non disponibile per "MSysObjects"."
questa è la mia stringa di connessione che x le select (normali su tabelle) funziona
ma sulla query scritta sopra non funziona...
Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\tabelle.mdb
dove sbaglio????
ps
dimanticavo uso gli ODBC non le ADO
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 21 giu 2006 - 10:24
>se la lancio dal winform mi da un'ecccezione:
>"ERROR [42000] [Microsoft][Driver ODBC Microsoft Access] Impossibile
>leggere record. Autorizzazione di lettura non disponibile per
>"MSysObjects"."
Hai ragione, mancano i diritti.
Apri il database con Access, vai sul menù Strumenti->Protezione->Autorizzazione Utenti e Gruppi.
Cerca la Tabella MSYSObjects e dagli il diritto di "Lettura Dati".
Riprova ora da codice e vedrai che va.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
andreapavia
Profilo
| Senior Member
203
messaggi | Data Invio:
mer 21 giu 2006 - 12:32
GRAZIE 1000 DAVID,,,, IL FATTO E' CHE POI IL MIO PROGRAMMA VERRA' DISTRIBUTO SU 30 CLIENT E MI SA CHE NON C'E' ALTRO MODO...
PECCATO MA MEGLIO CHE GENERARE GLI XML SCRIVENDO IL NOME DI OGNI FILE (40 tabelle) A MANO
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 22 giu 2006 - 08:25
>GRAZIE 1000 DAVID,,,, IL FATTO E' CHE POI IL MIO PROGRAMMA VERRA'
>DISTRIBUTO SU 30 CLIENT E MI SA CHE NON C'E' ALTRO MODO...
Non capisco questa cosa, perchè dovrebbe essere un problema se viene distribuito a 30 client ? ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !