| w_t w_t |
Comandi MySQL
Tramite un Applicazione VB.NET devo connettere a MySQL e fare molte query di vario genere,
ora, a parte i SELECT, INSERT, e UPDATE, e qui tutto ok, le cose che mi servono sono altre, tipo : sapere la lista dei Database residenti nel Server, sapere la lista delle Tabelle contenuti in un certo Database, sapere il nome dei campi di una certa Tabella, sapere i record presenti in una tabella, Rinominare un Database e una Tabella, Fare una Conversione di Database da MySQL ad Access, se qualcuno mi puo' indicare come fare o dove trovare un tutorial che fa al caso lo ringrazierei moltissimo. PS. ma e' possibile da VB.NET ??? |
| w_t w_t |
Re: Comandi MySQL
Quello che di preciso miservirebbe sapere e' questo:
come li applico ad un Command di VB.NET ??? se ad esempio volessi vedere la lista di tabelle contenute nel mio Database ??? oConn.Open() Dim oComm As New OleDbCommand(" ????????? ", oConn) Dim oRead As OleDbDataReader = oComm.ExecuteReader oRead.Read() MsgBox(oRead(" ????????? ")) oConn.Close() |
| Riccardo di Nuzzo |
Re: Comandi MySQL
> PS. ma e' possibile da VB.NET ???
Non e' una questione di linguaggio di programmazione e ogni database ha la sua sintassi piu' o meno diversa per fare questo tipo di operazioni quindi devi documentarti su quella necessaria per MySql http://dev.mysql.com/doc/mysql/en/SHOW_TABLES.html Saluti Riccardo di Nuzzo |
| w_t w_t |
Re: Comandi MySQL
OK, e' vero e questo lo havevo gia' visto in altre guide, ma il problema rimane....
come e' la sintassi in VB.NET ??? oConn1.Open() Dim oComm1 As New OleDbCommand("SHOW TABLES", oConn1) Dim oRead1 As OleDbDataReader = oComm1.ExecuteReader oRead1.Read() MsgBox(oRead1(" ?????????? ")) oConn1.Close() |
| Riccardo di Nuzzo |
Re: Comandi MySQL
on 25. Aug 2004 10:43 w_t w_t wrote:
> OK, e' vero e questo lo havevo gia' visto in altre guide, Allora non dovresti fare un thread con questo titolo visto che il problema che mi sembra tu abbia sia quello di "leggere un datareader". Per esempi su come leggere un datareader ti consiglio di guardare nella documentazione mentre nel caso specifico, credo ti sarebbe utile eseguire la query "SHOW TABLES....." utilizzando un client MySql (es. MySqlFront o altri) in modo da verificare in che forma tabellare ti vengono restituiti i dati per poi leggerli con il datareader. Saluti Riccardo di Nuzzo |
| w_t w_t |
Re: Comandi MySQL
Non mi sembra un problema di DataReader() ............
oConn1.Open() Dim schemaTable As DataTable = oConn1.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing) Dim i As Integer For i = 0 To schemaTable.Rows.Count - 1 MsgBox(schemaTable.Rows(i).Item(2)) Next oConn1.Close() |