Ciao ragazzi!
Ho questo problema che mi sta angosciando, anche se temo mi stia perdendo in un bicchier d'acqua.
In una mia applicazione che si appoggia ad un database access faccio una query ad una tabella la cui struttura la posso semplificare in questo modo:
ID - chiave univoca Integer
Matricola - VARCHAR(10)
Nella tabella ho 5 recordset in cui il valore di Matricola sono impostati a (esempio 1):
11
111
12
216
216C
250
Io voglio effettuare una query la cui risposta sia i 5 recordset ordinati in questo modo:
11
12
111
216
216C
250
La query fatta in questo modo:
Non mi va bene perchè i record me li ordina come ho indicato nell'esempio 1codice:select * from tblLibroPresenze ORDER BY NumeroMatricola
Ma d'altro canto la query fatta così:
mi va in errore perchè non gli piace il 216C, ovvero la lettera.codice:select * from tblLibroPresenze ORDER BY cint(NumeroMatricola)
Come posso risolvere il problema?
Grazie!
![]()


Rispondi quotando