Problema su DetailsView - SqlServer

martedì 02 dicembre 2008 - 11.56

wkgrp Profilo | Newbie

Buongiorno a tutti,
faccio una premessa chiedendo scusa agli admin, se il thread non è aperto nella sezione corretta.
Comunque, ho un problema su una DetailsView probabilmente derivante dalla vista a cui si appoggia.
Ho un campo 'Note' all'interno del DB (SqlServer) definito come ntext dove ho necessità di salvare il più possibile delle informazioni. In fase di INSERT i dati vengono salvati correttamente ( ho provato oltre i 90 caratteri ed è tutto ok), ma quando invoco tale campo all'interno di una vista i campi vengono troncati a 30 caratteri ( ho definito il campo nella vista come Note = convert(varchar, C.Note) ). Ho provato a sostituire varchar con ntext ma ahimè SqlServer mi restituisce nell'esecuzione dello script per la creazione/modifica della vista il seguente errore:

Impossibile selezionare come DISTINCT il tipo di dati ntext perché non è confrontabile.

qualche idea?

Grazie mille in anticipo

rossimarko Profilo | Guru

Ciao,

modifica la convert specificando la dimensione del varchar, ad esempio:
Note = convert(varchar(1000), C.Note)
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

wkgrp Profilo | Newbie

Grazie mille, funziona perfettamente!
Effettivamente era una stupidaggine ma non ci avevo pensato
grazie ancora, buona giornata!
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5