Tabelle Access

venerdì 16 luglio 2004 - 12.34

LeonDom Profilo | Senior Member

vi premetto che ho sempre usato e continuerò ad usare SQLServer, ma in questo momento sono "OBBLIGATO" a lavorare con access, qualcuno di voi sa come posso visualizzare tutte le tabelle in un DataBase.mdb?

Grazie 1000 a tutti...

Brainkiller Profilo | Guru

Allora se non ricordo male se tu vai sul menù Strumenti->Opzioni c'è una delle linguette forse la generale dove ci sono dei checkbox che ti permettono di visualizzare anche le tabelle nascoste e di sistema.

Se invece vuoi avere un elenco delle tabelle, puoi fare una select sulla tabella di sistema mi pare msysobjects.

ciao
david

LeonDom Profilo | Senior Member

Scusami ma non ho ben capito???

Da codice devo fare una "SELECT * msys....... "

Ti ringrazio per l'aiuto...

LeonDom

LeonDom Profilo | Senior Member

Ho provato a fare una lettura, mi restituisce questo errore:

Impossibile Leggere Record. Autorizzazione di lettura non disponibile per MysObjects... che devo fare?

Grazie a tutti in anticipo.

LeonDom

Brainkiller Profilo | Guru

Eh non saprei.
L'hai costruito tu il database o qualcun'altro ?
E' possibile che ci siano dei permessi sulle tabelle e quindi tu non possa leggerle.

ciao
david

LeonDom Profilo | Senior Member

Il DataBase l'ho creato vuoto da direttamente Access.
Ma non riesco a trovare un modo per poterlo leggere. I permessi di scrittura ci sono perché da codice nello stesso db creo delle tabelle.



CAOS1980 Profilo | Newbie

hai provato a convertire il database

che access hai?

ciao

LeonDom Profilo | Senior Member

Ho provato le conversioni 97,2000 e non va...
l'unico modo che mi è venuto in mente è con i vecchi DAO, con VB6, mi funzionano e riesco a vedere le tabelle con .NET niente da fare mi restituisce il solito errore, eppure riesco a lavorare con le tabelle normalmente.
Sto risolvendo in altro modo adesso, tengo traccia delle tabelle che creo per poterle modificare e cancellare etc... etc...
Ma non è che mi piaccia tanto!!!

Grazie a tutti comunque

LeonDom

Brainkiller Profilo | Guru

Ciao,
penso di aver sbagliato io ad averti consigliato una strada sbagliata o poco adeguata.
La modalità giusta di accesso alla struttura del DB o scheam è usare il metodo GetOleDbSchemaTable.
http://support.microsoft.com/?id=309488

ciao
david

LeonDom Profilo | Senior Member

GRAAAANDISSSSSSSSSIMOOOOOOO!!!!!!!

Avevo risolto in altro modo, "molto Sporco, ma ora mi hai salvato righe e righe di codice...........

GRAAAANDISSSSSSSSSIMOOOOOOO!!!!!!!

Pensare che avevo anche cercato nella VB Support Center...

Grazie 1000 Grazie 1000

LeonDom
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5