CAMPO TYPE TIMESTAMP NO DB FIREBIRD
Ele poderia colocar a vÃrgula do lado de fora também. Testa assim pra ver MOREIRA.
sql = sql & IIf(txtClDtNascimento.Text = [Ô][Ô], Null, [txt-color=#e80000][Ô][ô][Ô][/txt-color] & Format(txtClDtNascimento.Text, [Ô]mm/dd/yyyy[Ô] ) & [txt-color=#e80000][Ô][ô][Ô][/txt-color]) & [txt-color=#e80000][Ô],[Ô][/txt-color]
pessoal, não é possivel. algunas amigos experientes, e até agora não consigo colocar esse trego pra funcionar... aff
Cadê o print que lhe pedi Moreira?
MOREIRA,
Faz o seguinte, retira o if ternário e faz um if comum.
Assim fica mais fácil entender o que está acontecendo.
Faz o seguinte, retira o if ternário e faz um if comum.
if txtClDtNascimento.Text = [Ô][Ô] then
sql = sql & [Ô]null,[Ô]
else
sql = sql & [Ô][ô][Ô] & Format(txtClDtNascimento.Text, [Ô]mm/dd/yyyy[Ô] ) & [Ô][ô],[Ô]
end if
Assim fica mais fácil entender o que está acontecendo.
Pessoal, posso estar falando besteira, mas como já foi tentado de tudo, e se usar o CDate? Será que não funciona?
Format(CDate(txtClDtNascimento.Text), [Ô]mm/dd/yyyy[Ô])
Format(CDate(txtClDtNascimento.Text), [Ô]mm/dd/yyyy[Ô])
Já tentei usar o cdate. Amigo..e nada
Já tentei usar o cdate. Amigo..e nada
MOREIRA,
Você debugou para ver o que está acontecendo, tentou fazer da forma que mencionei acima?
Você debugou para ver o que está acontecendo, tentou fazer da forma que mencionei acima?
Tá evidente que alguma coisa está errada nisso daÃ. Acredito que as soluções corretas foram dadas várias vezes já, e com todos os testes realizados... eu mesmo já fiz um teste no firebird aqui com as soluções e algumas delas funcionaram sem problemas.
O que precisa ser feito é você passar pra gente a string que está sendo gerada após a substituição de valores. Com isso a gente consegue identificar o erro.
O que precisa ser feito é você passar pra gente a string que está sendo gerada após a substituição de valores. Com isso a gente consegue identificar o erro.
Tópico encerrado , respostas não são mais permitidas