Aginaldo
|
JUIZ DE FORA MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 16/06/2007 09:41 hs
Presados Senhores Bom Dia Gostaria de saber como faço para gravar um campo data em branco, tenho em minha tabela um campo data do pagamento e so sera inserido dados nele quando o cliente pagar, mas quando eu gravo o registro o cliente ainda nao pagou entao ele me da uma mensagem que a data esta invalida. o campo na tabela esta como DATA Alguem pode me ajudar. Aginaldo
|
|
|
|
|
Postada em 16/06/2007 11:57 hs
Coloque o campo como texto.
|
|
|
Korn
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 16/06/2007 12:21 hs
Parece que vc ta faznedo alguma coisa errada irmao , primerio vc gera o registro, atraves de um botao, e depois atraves de outro botao vc faz o pagamento, vc quita essa conta, é melhor que gerar o registro e gerar o pagamneto atraves da memsa rotina, nao é bom jogar um campo desse importante no banco em branco.
Jesus Cristo é O Senhor!!!
|
TÓPICO EDITADO
|
|
|
|
|
Postada em 16/06/2007 22:04 hs
Amigo Quando é assim voce deve inserir no campo data o valor "NULL" Por ex: if txtdata = "" then rs.("Data") = null end if
|
|
|
Calpi
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
Postada em 18/06/2007 02:09 hs
Em VB6 faço assim:
RSnome("DTPAG") = IIf(MSKDTPAG.Text = "__/__/____", Null, MSKDTPAG.Text)
Fuii!!!!!!!!!
Calbert
|
|
|
|
Postada em 18/06/2007 14:51 hs
Aginaldo o que você pode fazer é o seguinte, se no seu banco o campo for texto, tem uma flag nele que permite que você insira um valor em branco, más se o campo for numérico ( double, integer etc ) o que você pode fazer é colocar o comando ON ERROR RESUME NEXT Na rotina onde você grava os dados, pois assim ele irá incluir o campo em branco e não dará o erro para você
Não tinha reparado no título que você queria colocar data, por isso que coloquei "se no seu banco o campo for texto", más basta mesmo você colocar o on error que ele vai gravar o seu arquivo sem problemas e sua data estava em branco, não precisa fazer nada apenas esse comando já é o suficiente, pois quando você tenta gravar o campo em branco automaticamente ele inclui o valor null nesse campo, ok
Abraço e que DEUS te abençõe, espero poder ter te ajudado Eu sou o Senhor, o DEUS de vocês; eu os seguro pela mão e lhes digo; Não fiquem com medo, pois eu os ajudo Isaias 41:13
|
TÓPICO EDITADO
|
|
|
|