Elenco tabelle DB con connessione ODBCConnection

giovedì 23 settembre 2004 - 12.41

sasha296 Profilo | Newbie

Ciao a tutti!
Ho letto un altro thread dove si spiega come avere l'elenco delle tabelle di un DB tramite OLEDBConnection. E' possibile fare la stessa cosa con un ODBCConnectio? E come?

Grazie!!!
Ciao
mary

trinity Profilo | Guru

Certamente! ciò che fai con oledb puoi farlo con odbc...

Come fa:

dichiari la connessione al database con un dsn di sistema..
dichiari un commad e poi al suo iinterno crei un query di Select..

esempio:

Dim db as new OdbcConnection()
Dim cmd as New OdbcCommand()
Dim dr as OdbcDataReader()

'**apri la connesione al database
db.Connectionstring="DSN=nome_database"
db.open

***cmd=New OdbcCommand("SELECT * FROM nome_tabella",db)

dr = cmd.ExecuteReader
While dr.Read
leggo tutti i record della tabella e puoi caricarli in una list o altro
End While
dr.Close()
cmd.connection.close()
db.close()

Ciao e buon lavoro

Fabio

sasha296 Profilo | Newbie

Forse mi sono spiegata male, scusami.
Volevo sapere se è possibile avere l'elenco delle tabelle del Db, non dei record di ogni tabella...

Su OLEDB ho letto che si fa così
conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing)
ma non trovo niente sull'ODBC che mi permetta di farlo...

Grazie ancora

Brainkiller Profilo | Guru

Che database stai usando ?

ciao
david

sasha296 Profilo | Newbie

SQLServer...
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