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