Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532

    [C#] Ordinamento - ntext

    Uso C#:

    Nel DB ho una tabella tb1 con un campo ntext.

    Mediante una semplice select come ordinare in base a tale campo ?

    Select * from tbl1 order by campontext

    non funziona mi dice:

    I tipi di dati text, ntext e image possono essere ordinati o confrontati esclusivamente quando si utilizza l'operatore IS NULL o LIKE.

    non capisco come fare

  2. #2
    Più che un problema di C# questo è un problema di DB... comunque il messaggio è molto chiaro: semplicemente non si possono effettuare confronti tra campi ntext, text o image (il confronto è un'operazione necessaria per l'ordinamento). Se il campo in questione contiene pochi dati cambia il tipo di campo a varchar o a char.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532
    il database è già pieno, rischio la perdita di qualche dato,

    il campo in questione è la descrizione di un prodotto e la sua dimensione non solo è variabile ora, ma alla fine potrei dare il max della lunghezza fino ad ora, ma non so se in futuro ci saranno descrizioni più lunghe del max.

    alla fine quindi con sql server 2005 non si può ordinare alfabeticamente se i dati stanno in campo ntext ?

    qualcuno mi aiuti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.