Problema su Vista su campo ntext

martedì 02 dicembre 2008 - 12.00

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?

alx_81 Profilo | Guru

>Buongiorno a tutti,
Ciao!

>faccio una premessa chiedendo scusa agli admin, se il thread
>non è aperto nella sezione corretta.
>Comunque, ho un problema su una DetailsView probabilmente derivante

modifica così:
Note = convert(varchar (dimensione), C.Note)

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

lbenaglia Profilo | Guru

>Ho un campo 'Note' all'interno del DB (SqlServer) definito come
>ntext dove ho necessità di salvare il più possibile delle informazioni.

Ciao,

Sei in grado di quantificare "il più possibile"?
Tieni presente che una normale colonna varchar può memorizzare fino a 8000 caratteri senza la necessità di ricorrere ai cambi BLOB (text, ntext e image) che hanno tutta una serie di restrizioni.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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