Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: dex - 14 Agosto 2011, 20:15:27

Titolo: aiuto su query
Inserito da: dex - 14 Agosto 2011, 20:15:27
ciao raga

devo ordinare dei risulati su una tabella (cassa) sia per entrate sia per id

ho scritto la seguente query ma non va, dove sbaglio?

Citazione
Myord = "entrate"
sql = "select * from cassa order by " & Myord & " and order by idcassa"
Titolo: Re: aiuto su query
Inserito da: tornu - 14 Agosto 2011, 23:03:49
Ciao dex, la tua sintassi mi sembra errata, prova così:
Codice: [Seleziona]
sql = "SELECT * FROM cassa ORDER BY '" & Myord & "', idcassa"
Titolo: Re: aiuto su query
Inserito da: dex - 16 Agosto 2011, 01:39:37
ciao tornu

ho provato la tua query, ma le ordina solo per idcassa.
Titolo: Re: aiuto su query
Inserito da: md9327 - 16 Agosto 2011, 09:54:45
Controlla la variabile Myord, perchè la sintassi indicata da tornu è esatta.

La variabile deve contenere il nome del campo da ordinare, e non il valore...

Inoltre, l'ordinamento, è prima sul primo field, e dopo sul secondo. Ovviamente non puoi avere due ordini differente sulla stessa query...