Variavel java para SqlServer

1 resposta
P

Olá pessoal,

tenho que passar uma variavel para uma procedure SQLSERVER,
só que tem um campo na procedure declarado como varbinary…

Mas não estou conseguindo saber qual o tipo de variavel do java passar esse campo …já tentei varios com Date tirando timestamp mas deu erro.

Se alguem puder me ajudar agradeceria …

abs

CREATE PROCEDURE atualiza
	@codigo int,
	@tsTempo varbinary(255)
AS
SET NOCOUNT ON

1 Resposta

P

mais informações sobre o problema :

/**

* Armazena o TimeStamp do Servico.

         */

        private Date timeStampServico;

e na hora que tento trazer esse campo via result set:

–>“esse campo no banco está como timestamp …”

agenda.setTimeStampServico(rs.getTimestamp(“tsServico”));

e cai nesse erro :

[INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.taglib.bean.LocalStrings', returnNull=true

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported data conversion.

      at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

      at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

      at com.microsoft.jdbc.base.BaseData.unsupportedConversion(Unknown Source)

      at com.microsoft.jdbc.base.BaseData.getTimestamp(Unknown Source)

      at com.microsoft.jdbc.base.BaseResultSet.getTimestamp(Unknown Source)

      at com.microsoft.jdbc.base.BaseResultSet.getTimestamp(Unknown Source)

      at br.com.bradesco.webta.gerenciador.configuracao.integracao.ConfigAgendamentoDAOImpl.obter(ConfigAgendamentoDAOImpl.java:316)

      at br.com.bradesco.webta.gerenciador.configuracao.negocio.ConfigAgendamentoEntity.obter(ConfigAgendamentoEntity.java:73)

      at br.com.bradesco.webta.gerenciador.configuracao.service.ConfigAgendamentoService.obter(ConfigAgendamentoService.java:43)

      at br.com.bradesco.webta.gerenciador.configuracao.apresentacao.serv
Criado 7 de junho de 2006
Ultima resposta 7 de jun. de 2006
Respostas 1
Participantes 1