ERRO DE SELECT SUM NO FIREBIRD

MFLAVIO 24/04/2010 20:43:59
#340146
estou tentando efetuar uma pesquisa em um BD firebird selecionando registros apartir de uma data
a variavel HOJE ja esta com a data atual

          SQL = [Ô]SELECT sum(valor) as TPago from receber where(((pago)is null)and (dvence)> # [Ô] & HOJE & [Ô] #)[Ô]


mais ao executar esse SQL da um erro no caracter #
se eu tipo o caracter ele pesquisa como string e não como data
TECLA 24/04/2010 20:46:35
#340147
Resposta escolhida
Não se usa [Ô]#[Ô] no Firebird, mas sim aspas simples.
Só o Access que aceita este tipo de caractere na pesquisa.
MFLAVIO 24/04/2010 20:50:46
#340148
Tecla eu tentei com aspa simples mais da erro pois ele tenta converter para string
TECLA 24/04/2010 21:12:32
#340152
Verifica se a data da variável está no formato [ô]dd.mm.yyyy[ô].
MFLAVIO 24/04/2010 21:14:28
#340153
hum descobri e a formatação da variável HOJE

como eu faço para formatar ela em MM/DD/YYYY
eu só consigo formatar em DD/MM/YYYY
TECLA 24/04/2010 21:28:18
#340155
MsgBox(Format(DateTime.Now.Date, [Ô]MM/dd/yyyy[Ô]))
JWCELYO 24/04/2010 21:32:05
#340156
Desculpa amigo MFLAVIO eu ter mudado nome do seu tópico é para fica mas facil
JWCELYO 24/04/2010 21:48:42
#340159
MFLAVIO você a tentou usar o BETWEEN com data inicial a mesma da final?
MOREIRA 24/04/2010 21:54:26
#340160
pronto, eu uso assim.. funfa 100%..
Sql = [Ô]SELECT * FROM TBL_CONTAS_RECEBER Where Situacao=[ô]Recebido[ô] AND Data_Recebido>=[ô][Ô] & Format(Frm_Contas_Receber.TxtData_Inicial, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô] And Data_Recebido<=[ô][Ô] & Format(Frm_Contas_Receber.TxtData_Final, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô]Order By DATA_RECEBIDO[Ô]
Tópico encerrado , respostas não são mais permitidas