ERRO EM INSTRUCAO INSERT
sim adriano ele fez a mesma função.
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?
Postei a de nascimento, mas a de admissão e demissão tb não estão salvando... está ficando vazio
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
Mas está sendo digitado corretamente a data ex.: 01/01/2011
tenta assim
Ssql = Ssql & IIf(txtNasc.Text = [Ô]__/__/____[Ô], [Ô]Null[Ô], [Ô][ô][Ô] & Format(txtNasc.Text, [Ô]yyyy/mm/dd[Ô]) & [Ô][ô][Ô]) & [Ô],[Ô]
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 é?
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...
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...
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?
yyyy-mm-dd
select * from TABELA where DATA <= [ô]2009-09-27[ô]
a altera~]ao que apresentei anteriormente não funcionou?
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:
é dessa forma que terei que usar para pequisar entre datas ?? A data no formato (2009-09-27) com o [Ô]-[Ô] em vez de [Ô]/[Ô] ?
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 [Ô]/[Ô] ?
O Firebird lida com datas assim:
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.
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.
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??
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??
Tópico encerrado , respostas não são mais permitidas