40 messaggi dal 22 marzo 2005
 Ragazzi, ho un problema:

come si esegue via codice sql, l'ordinamento dei record di una query in base un campo alfanumerico, per un DB
SQL SERVER??
Ho provato con :

ORDER BY campoAlfanumerico ma mi genera qst errore:

System.Data.SqlClient.SqlException: Impossibile applicare il tipo di dati text, ntext o image nelle clausole ORDER BY.

HELP--->

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
17 messaggi dal 28 giugno 2002
il problema te lo dice l'eccezione stessa, non puoi eseguire un order by su campi text, ntext.....

manuelmiele ha scritto:
 Ragazzi, ho un problema:

come si esegue via codice sql, l'ordinamento dei record di una query in base un campo alfanumerico, per un DB
SQL SERVER??
Ho provato con :

ORDER BY campoAlfanumerico ma mi genera qst errore:

System.Data.SqlClient.SqlException: Impossibile applicare il tipo di dati text, ntext o image nelle clausole ORDER BY.

HELP--->
40 messaggi dal 22 marzo 2005
oraziogr ha scritto:

il problema te lo dice l'eccezione stessa, non puoi eseguire un order by su campi text, ntext.....

Il fatto è ke con un DB Access non mi ha mai dato questo problema...Come faccio ad ordinare questi record via SQL?
Modificato da manuelmiele il 25 marzo 2005 09.44 -

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
17 messaggi dal 28 giugno 2002
lato sql non credo tu possa, ma se carichi i dati su un dataset puoi usare il sort del datatable...

manuelmiele ha scritto:
oraziogr ha scritto:

il problema te lo dice l'eccezione stessa, non puoi eseguire un order by su campi text, ntext.....

E quindi come faccio ad ordinare questi record velocemente?

Modificato da manuelmiele il 25 marzo 2005 09.41 -
40 messaggi dal 22 marzo 2005
Grazie!!

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein
manuelmiele wrote:

oraziogr ha scritto:
>
il problema te lo dice l'eccezione stessa, non puoi eseguire un order by su campi text, ntext.....
>
>
Il fatto è ke con un DB Access non mi ha mai dato questo problema...Come faccio ad ordinare questi record velocemente?

ORDER BY SUBSTRING(NTEXT, 1, 20)


Così ordini per i primi 20 caratteri del campo NTEXT
.

ciao
--
Kappa [co-mod icwa]
kappa@aspitalia.com
http://www.webngo.net
http://www.filmscoop.it, tutto sul cinema
http://www.viaggiscoop.it, i tuoi viaggi in rete
40 messaggi dal 22 marzo 2005
WOW Grazie!!

Se un idea inizialmente non è assurda, non c'è nessuna probabilità di renderla geniale
A. Einstein

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.