Problema com Valor null DB2

Galera estou com um problema muito chato, minha procedure recebe dois campos do Tipo Date, quando eu passo os valores preenchidos a operação é realizada, porém quando passo nulos é gerada uma exception:

[30/04/07 19:13:04:734 GMT-03:00] 517a517a SystemErr     R br.com.exception.Exception: Problemas ao executar a query: pUpdAutAcssExcls:java.sql.SQLException: [IBM][CLI Driver][DB2/NT] SQL0440N  Não foi localizada nenhuma rotina autorizada de nome "PUPDAUTACSSEXCLS", do tipo "PROCEDURE", com argumentos compatíveis.  SQLSTATE=42884

no java estão indo estes valores.

8, 9511111, 3, 1, 2007-04-30 19:15:16.781, null, null, 2, 0

olha a assinatura da procedure,

CREATE PROCEDURE DBAPRD1.pUpdAutAcssExcls (

IN p_codigoAcesso DECIMAL(9),
IN p_codFunOper DECIMAL(9),
IN p_codTipoOper DECIMAL(4),
IN p_codSitSoltAcssInet DECIMAL(4),
IN p_dataHoraOper TIMESTAMP,

IN p_dataInicioAcesso DATE,
IN p_dataFimAcesso DATE,	
IN p_codTipoPerfil DECIMAL(4)
)

mais quando executo no editor do DB2
Ex.

 call pUpdAutAcssExcls (8, 9511111, 3, 1, '2007-04-30 19:15:16.781', null, null, 2, 0)

Sou novato no DB2 mais será que precisa fazer igual ao SQL …

parametro varchar = null ?? :roll: :roll:

Acho que eu vou ter que criar duas procedures. :lol:

Olá nestes sites tem video aulas grátis de java

http://www.informaticon.com.br/ead/mod/resource/view.php?id=717 e
http://www.youtube.com/profile_videos?user=nerineitzke

Aproveitem,abraços!

V soh:
null em java é diferente de null em banco
coloca no teu código um tratamento pra escrever no sql a string ‘null’ quando o objeto correspondente tiver nulo

Isso só acontece no DB2 no oracle e no SQL não preciso fazer isso.

Mais o que vc disse funciona .
ex.

stmt.setNull(posicao, Types.DATE);

:wink:
valeu