>ho un database con una tabella e un campo dove inserisco date
>sottoforma di testo 13/10/2009 5/4/2009 ecc... g/m/aaaa
già questo non è un gran che.. come mai questa scelta discutibile? 
>come posso fare per far ordinare la query che me le richiama tutte in ordine di data?
>c'è modo di riordinarle senza utilizzare un campo data nel database?
sì, c'è. Ma è brutto e poco performante. Basta trasformare la data stringa in formato ISO SSAAMMGG.
Un modo può essere questo:
SELECT
CampoData
FROM
Tabella
ORDER BY
YEAR(CampoData) * 10000 + MONTH(CampoData) * 100 + DAY(CampoData)
veramente bruttino. Se riesci, usa il datatype corretto che è il Data/Ora.
>grazie
di nulla! 
--
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