Array
(
)

Passar valor de uma data atravéz de uma variáve

Vispo
   - 28 jun 2005

Tenho um TDateEdit e quero passar o valor dele para uma consulta SQL, tentei passar como parâmetro mas não está dando certo não sei por que, então estou tentando passar como variável, porém não consigo colocar a data entre apóstrofos dessa forma : ´2005-04-27´

Fiz da seguinte forma mas não está dando certo:

#Código


var
Data : String;

DateSeparator := ´-´;
ShortDateFormat :=´yyyy/mm/dd´;
Data := DateToStr(edtDtaIni.Date);

Consulta:
SQL.ADD(´ WHERE DTACONTA = ´+Data+´ ´);



Sandra
   - 28 jun 2005

Vispo,

Tente assim:
#Código

ShortDateFormat := ´yyyy-mm-dd´

Depois, na consulta:
#Código
SQL.ADD(´ WHERE DTACONTA = ´+QuotedStr(Data));

Um tópico interessante. Veja: [url=http://forum.clubedelphi.net/viewtopic.php?t=58000&highlight=data]Formato de data no Sql Server[/url].


Espero que ajude.


Vispo
   - 30 jun 2005

OK Sandra, muito obrigado pela ajuda!!! :D