Dúvida em inserir campo data no SQL Server  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
DouglasCar
JavaTeenager

Membro desde: 26/07/2004 11:12:04
Mensagens: 186
Offline

Pessoal, gostaria de ver se alguém poderia me ajudar com o seguinte problema, tenho um cadastro em JSP no qual tenho 2 campos de inserção de data, os quais quando não são informados pelo usuário estão gravando no banco as datas como:
1900-01-01 00:00:00.000
, sendo que gostaria que quando não fosse informada a data gostaria de que fosse gravado a descrição NULL na mesma. Tentei fazer da seguinte maneira:Mas ao tentar inserir o campo datacontato1 na tabela atravé do comando:Me é retornada o seguinte erro:
Não foi possível conectar ao bancoSyntax error converting datetime from character string.
Agradeço se alguém puder me ajudar.

This message was edited 1 time. Last update was at 19/07/2005 11:29:39

ricardom
Smalltalk

Membro desde: 01/07/2005 15:02:33
Mensagens: 2
Offline

Primeiro, é aconselhavel nesse caso vc usar o preparedstatement, na qual vc verificará se existe data ou não para gravar:



mas se o caso tem que ser através da string sql preparada, vc deve fazer um convert na data






belê??

Todo mundo tem clientes,
Somente Traficantes e Analistas de Sistemas tem Usuários...


Dizem que informática faz parte das ciências exatas, mas na verdade faz parte das ciências Ocultas.... acontece cada coisa....
jesley.sena
JavaChild
[Avatar]

Membro desde: 29/06/2005 18:12:06
Mensagens: 111
Localização: Brasília
Offline

Tenta fazer o seguinte:
Se for "" ou null não grave nada. Coloque apenas no sql esse campo como ALLOW NULL.

Jesley.Sena, SCJP
Confrontar o Inimigo Garante a Pureza do Propósito.
[MSN]
rodrigow
Debugger

Membro desde: 11/07/2005 18:02:24
Mensagens: 69
Localização: Porto Alegre, RS
Offline

Olá,

qdo for usar o preparedstatment, e o campo for nulo, use:

Types.NULL da classe java.sql.Types

Até!
[WWW] [MSN]
DouglasCar
JavaTeenager

Membro desde: 26/07/2004 11:12:04
Mensagens: 186
Offline

Beleza pessoal, valeu pelas dicas. Fiz da seguinte maneira e funcionou.


Agora estou tendo um outro probleminha que gostaria de ver se alguém poderia me dar uma dica. O problema é o seguinte, tenho um cadastro simples em JSP e em determinado campo eu seto se vai existir ou não um aviso. Da seguinte maneira:Gostaria de se setado "Sim" me fossem exibidos os campos Data Aviso e Texto Aviso e se setado "Não" os mesmos não fossem exibidos. Agradeço se alguém puder me dar uma dica de como fazer isto.

This message was edited 1 time. Last update was at 19/07/2005 11:30:08

asdhfsd87623
Virtual Machine Man

Membro desde: 24/03/2005 15:11:56
Mensagens: 705
Localização: Rio de Janeiro
Offline

nao sei se funcionaria, mas tenta assim:



ou



tenta e nos comunique se deu certo !

abs.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team