Dmensione campo tabella in dabaBase SQL Server

martedì 25 luglio 2006 - 14.30

cnnmax Profilo | Junior Member

Ciao.
e' possibile sapere da Vb.Net la dimensione di un campo impostata sul Database SQL ?

Ho provato con DataColumn ma non trovo niente che faccia riferimento alla dimensione.

Mi occorrerebbe anche leggere la descrizione del campo

Grazie


Risolto.
Uso Fillschema che mi da la proprietà MaxLenght (solo per i campi di tipo carattere, altrimenti -1)

Non so ancora come leggere la descrizoine del campo

micto27 Profilo | Senior Member

>
>Non so ancora come leggere la descrizoine del campo

Prova a vedere se ti può interessare.

Allego al messaggio uno script SQL (file ColumnsCatalog.zip) che definisce 2 viste:

dbaCOLUMNS
dbaCOLIMNS_WITH_DESCRIPTION

puoi lanciarlo su qualsiasi database sql server, poi prova a fare degli accessi
alle 2 viste in questione.
In particolare, utilizzando la seconda (dbaCOLIMNS_WITH_DESCRIPTION) avresti
sia le informazioni di catalogo che le descrizioni.

Ciao, Michele

cnnmax Profilo | Junior Member

Grazie.
Funzionano ma preferivo non interrogare tabelle di sistema

se non c'è alternativa proverò ad usarle

Ciao

Brainkiller Profilo | Guru

>Grazie.
>Funzionano ma preferivo non interrogare tabelle di sistema
>se non c'è alternativa proverò ad usarle

Ho visto che hai risolto, comunque FillSchema interroga le tabelle di sistema
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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