VarChar(max), VarBinary(max) con SQL Server 2005 ed il valore di SqlDbType

di Daniele Bochicchio, in .NET Framework,

Stavo lavorando con VarChar(max), che è una nuova funzionalità di SQL Server 2005 che manda in pensione, in certi contesti, Text, NText e compagnia bella, suggeritami da Andrea Montanari, MVP per la Piadina (come la fa lui, ragazzi, non l'ho ancora trovata) :)

Divagazioni a parte, il succo del problema era come fare ad usare da codice questo nuovo data type, dato che non c'era un valore nell'enum SqlDataType ad hoc. La risposta è in questa pagina della documentazione, tutt'altro che facile da trovare, e consiste nell'aggiungere come valore della dimensione un bel -1, altrimenti, ovviamente, viene presa la dimensione del valore, che comunque per VarChar non superebbe gli 8 mila char.

Me n'ero dimenticato, non avendo usato finora in maniera intensiva SQL Server 2005, è utilissima come funzionalità per sostituire Text!

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese