ciao a tutti,
in che modo posso avere l'elenco delle tabelle contenute in un database?
devo fare un ciclo ok ma non ho la più pallida idea da dove cominciare.
Grazie per l'aiuto
ciao a tutti,
in che modo posso avere l'elenco delle tabelle contenute in un database?
devo fare un ciclo ok ma non ho la più pallida idea da dove cominciare.
Grazie per l'aiuto
::: Crepes Designer ::: http://www.mauriziobrevi.com
spetta heroes, temo di non avere capito.
i comandi list tables non so come piazzarli, se uso VB metto un controllo DATA nella mia form e uso quello per le varie operazioni oppure se lo faccio usando il VB_Editor all'interno di access magari ci sono altri modi.
fatto sta che non so come utilizzare i comandi che mi hai suggerito.
mi potresti spiegare più dettagliatamente?
Grazie mille ancora![]()
::: Crepes Designer ::: http://www.mauriziobrevi.com
Originariamente inviato da emerson74
ciao a tutti,
in che modo posso avere l'elenco delle tabelle contenute in un database?
devo fare un ciclo ok ma non ho la più pallida idea da dove cominciare.
Grazie per l'aiuto
Questo si fa con ADODB
Per il resto lo scorri come un recorset normalecodice:Set rs = MyCon.OpenSchema(adSchemaTables)
In questo modo ti ritorna anke le tabelle di sistema.
Per eliminarle devi:
Spero ti sia utile ^_^codice:Do While Not rs.EOF For i = 0 To rs.Fields.Count - 1 If rs.Fields(i).Name = "TABLE_NAME" Then TableName$ = CStr(rs.Fields(i).Value) End If If rs.Fields(i).Name = "TABLE_TYPE" Then If rs.Fields(i).Value = "TABLE" Then TxtTable.Text = TxtTable.Text & TableName$ & vbCrLf TableName$ = "" End If End If ' LisTable.AddItem (rs.Fields(i).Name + "=" + CStr(rs.Fields(i).Value)) Next rs.MoveNext Loop