RES: [firebase-br] Formato de datas

Rubem Rocha rrocha em fpf.br
Seg Fev 28 11:17:29 -03 2005


SEMPRE que for passar datas explícitamente em uma sentença SQL com FireBird ou InterBase, faça-o SEMPRE no formato mm/dd/yyyy.
[]s

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Davi Marcos
Enviada em: segunda-feira, 28 de fevereiro de 2005 09:50
Para: lista em firebase.com.br
Assunto: [firebase-br] Formato de datas


Ola pessoal.

Estou com problemas com formatos de datas.
Trabalho com o formato 'dd/mm/yy'
Mais se eu fizer uma consulta assim o resulta é vazio.
Só aceita 'dd/mm/yy'

// Ex. que retorna vazio
procedure Tprincipal.Relaodeboletos1Click(Sender: TObject);
var SQL : string;
begin
Sql :=
'SELECT C.IMPRIMIR, C.COD, C.NOME, C.DESCONTO, C.ID_S, C.id_r, C.DEPEN, C.ID_DEP, C.VALORMENS, '+ 'D.VL_ID, D.VL_SERIE, ' + 'e.par_dados_id, e.par_vencimento ' + 'from DADOS C INNER JOIN VALOR D ON C.ID_S = D.VL_ID inner join parcelas E ON e.par_dados_id = c.cod ' ;

QR_Entrega.IbQuery.Close;
QR_Entrega.IbQuery.SQL.Clear;
QR_Entrega.IbQuery.SQL.Add(SQL);
QR_Entrega.IbQuery.Sql.Add(' where e.par_vencimento = '+ #39 + '05/03/05' + #39); QR_Entrega.IbQuery.Sql.Add(' order by vl_id, nome'); QR_Entrega.IbQuery.open; QR_Entrega.preview; end;


Coloquei esse codigo no evento Show mais de nada adiantou. procedure Tprincipal.FormShow(Sender: TObject); begin ShortDateFormat := 'dd/mm/yy'; DateSeparator:= '/'; end;

O que fazer?

Grato,
Davi Marcos
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.856 / Virus Database: 583 - Release Date: 07/02/2005
 




Mais detalhes sobre a lista de discussão lista