Vedere se campo essite in tabella

giovedì 15 giugno 2006 - 11.57

device78 Profilo | Junior Member

Salve,
esiste in qualche modo tramite codice per vedere se un campo specifico esiste in una tabella specifica?
Spulciando la rete ho letto che forse devo usare GetOleDbSchemaTable per ottenere qualcosa ma non so implementarlo.
Fino ad adesso facevo un query sul quel campo e intercettavo l'eccezione.
Voelvo sapere se esiste qualcosa del tipo if "esite campo nome" then....

grazie

Brainkiller Profilo | Guru

>Salve,
>esiste in qualche modo tramite codice per vedere se un campo
>specifico esiste in una tabella specifica?
>Spulciando la rete ho letto che forse devo usare GetOleDbSchemaTable
>per ottenere qualcosa ma non so implementarlo.
>Fino ad adesso facevo un query sul quel campo e intercettavo
>l'eccezione.

Che database stai utilizzando ?

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

totti240282 Profilo | Guru

SELECT column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name='tablename'

recupera il nome delle colonne in una tabella di un database.
C'è solo un capitano !!!!!!

Brainkiller Profilo | Guru

>SELECT column_name
>FROM INFORMATION_SCHEMA.COLUMNS
>WHERE table_name='tablename'

Su Access non funziona però.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

device78 Profilo | Junior Member

infatti uso access
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5