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
ASP.NET 1.0/1.1
SELECT NOME TABELLE
mercoledì 22 settembre 2004 - 10.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
mer 22 set 2004 - 10:22
Sapete come recuperare con una select (o in un'altro modo) tutti i nomi delle tabelle di un DB ACCESS?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 22 set 2004 - 10:49
Prova leggi qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=1537
http://www.dotnethell.it/forum/messages.aspx?ThreadID=1365
ciao
david
ozziii
Profilo
| Newbie
22
messaggi | Data Invio:
mer 22 set 2004 - 12:29
SELECT * FROM [nome tabella]
se vuoi un restringimento dei campi usa
WHERE [nome campo]="nome valore"
se vuoi ordinare
ORDER BY [campo]
se vuoi dati da + tabelle usa JOIN ecc...
CMQ. trovi facilmente delle guida sql
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
mer 22 set 2004 - 12:33
Grazie ozziii, ma io volevo fare una select che mi desse come risultato tutti i nomi di tabelle presenti nel db non una select all'interno di una tabella!
CMQ Grazie lo stesso ;)-
LeonDom
Profilo
| Senior Member
471
messaggi | Data Invio:
mer 22 set 2004 - 13:22
Ciao Bronzo, ho avuto una cosa simile qualche tempo fa. Devi cercare nel menu di VSStudio ..... GetOleDbSchemaTable e altre info a riguardo. Cmq ti posto un codice semplicissimo:
Dim schemaTable As DataTable
Connection.Open()
schemaTable = Connection.GetOleDbSchemaTable (OleDbSchemaGuid.Tables, _
New Object() {Nothing, Nothing, Nothing, "TABLE"})
etc etc....
LeonDom
Profilo
| Senior Member
471
messaggi | Data Invio:
mer 22 set 2004 - 13:29
Intendevo nell'Help di VSStudio...
Sorry,
LeonDom
ozziii
Profilo
| Newbie
22
messaggi | Data Invio:
mer 22 set 2004 - 15:02
Sorry avevo capito male :-P
CMQ. è una query insolita (se posso permettermi) a cosa ti serve? non è che, con un algorittmo diverso puoi aggirate il problema o anche modificando la base di dati?
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
ven 24 set 2004 - 12:46
Grazie a tutti, ho risolto, ho usato il sistema che mi ha consigliato LeonDom (e prima di lui BrainKiller)!
Il fatto è che devo lavorare su un DB non mio e devo recuperare un dato che è presente in ogni tabella, ma non ho voglia di fare una select per 30 tabelle (che ogni 4 mesi aumentano) allora mi serviva una select che recuperava il nome delle tabelle così da fargli creare in automatico le select sul campo presente nelle varie tabelle!
Grazie a tutti :)
Bronzo
Profilo
| Junior Member
114
messaggi | Data Invio:
mar 28 set 2004 - 11:55
Ora una domanda:
utilizzando il sistema:
schemaTable = myConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
ecc ecc
Io ho un oggetto con all'interno il nome delle tabelle create dall'utente (quindi non quelle di sistema)
ogni volta che recupererò i dati dall'oggetto
schemaTable = myConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
avrò le tabelle sempre nello stesso ordine?
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 !