ERRO EM INSTRUCAO INSERT

MARCELO.TREZE 05/01/2011 10:48:42
#361180
sim adriano ele fez a mesma função.
ADRIANOM 05/01/2011 10:50:22
#361182
Beleza então data para a função date/time, senão terei que usar sempre o CDATE (ngm merece)!

Opa.. estamos quase finalizando... este tópico...

MARCELO-TREZE e xxxAngelsxxx

Agora notei que a função para salvar, não está salvando as datas.. no banco de dados fica <null> o que acontece?

Citação:

Ssql = Ssql & IIf(Not IsDate(txtNasc.Text = [Ô]__/__/____[Ô]), [Ô]Null[Ô], [Ô][ô][Ô] & Format(txtNasc.Text, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô][Ô]) & [Ô],[Ô]



Postei a de nascimento, mas a de admissão e demissão tb não estão salvando... está ficando vazio
ADRIANOM 05/01/2011 10:52:02
#361183
Mas está sendo digitado corretamente a data ex.: 01/01/2011
MARCELO.TREZE 05/01/2011 10:55:51
#361186
tenta assim

Ssql = Ssql & IIf(txtNasc.Text = [Ô]__/__/____[Ô], [Ô]Null[Ô], [Ô][ô][Ô] & Format(txtNasc.Text, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô][Ô]) & [Ô],[Ô]
XXXANGELSXXX 05/01/2011 11:03:07
#361188
Marcelo, ele ta usando não é mysql não.. eu nao sei o formato que o fdb utiliza para datas.. tenho quase certezq que nao é yyyy/mm/dd ou é?
ADRIANOM 05/01/2011 11:14:34
#361190
xxxAngelsxxx

Pouco sei de MYsql, mas estou começando a ver que pouco muda de uma instrução para outra...
mas a máscara de data do FdB(ou GdB) é yyy/mm/dd sim...
MARCELO.TREZE 05/01/2011 11:18:14
#361192
desculpe mas pensei que fosse

yyyy-mm-dd

select * from TABELA where DATA <= [ô]2009-09-27[ô]

a altera~]ao que apresentei anteriormente não funcionou?

ADRIANOM 05/01/2011 11:32:40
#361194
Salvou Marcelo-Treze...
Mas me explique... se notar bem, primeiro usamos essa linha de código que vc passou - deu erro, depois usamos com o IsDate - deu erro e agora voltamos com o primeiro uso e dá certo...?? o que houve de errado então...

e sobre:
Citação:

select * from TABELA where DATA <= [ô]2009-09-27[ô]



é dessa forma que terei que usar para pequisar entre datas ?? A data no formato (2009-09-27) com o [Ô]-[Ô] em vez de [Ô]/[Ô] ?
LLAIA 05/01/2011 11:43:27
#361197
O Firebird lida com datas assim:

Padrão brasileiro:  [ô]20.01.2003[ô]
Padrão americano: [ô]01/20/2003[ô]
Padrão invertido: [ô]2003-01-20[ô]


Conforme os separadores, ele vai definir o que é dia e o que é mês. Veja qual é o melhor pra vc, e adote um padrão pra trabalhar.
ADRIANOM 05/01/2011 11:48:50
#361198
LLAIA estou aprendendo aos poucos o fire...
mas ao definir o campo no Bd como [Ô]date[Ô] ele irá reconhecer os três modelos que vc referenciou ou tem que converter o formato?

E como ficaria uma função de pesquisa então entre duas datas??
Página 3 de 4 [32 registro(s)]
Tópico encerrado , respostas não são mais permitidas