carlos.uneb 10 de dez. de 2008
Olá,
Poderia postar o método todo para vermos qual o problema? geralmente o que faço é retornar uma data. (getDate()).
att. Carlos
Ale2006 10 de dez. de 2008
Fala Carlos!
Segue o método:
public ITransferObject loadResultSetRow () throws XPDAOException {
IOperadorDAO operadorSQLDAO = ( IOperadorDAO ) DAOFactory . getDAO ( OperadorTO . class );
IOrigemDAO origemSQLDAO = ( IOrigemDAO ) DAOFactory . getDAO ( OrigemTO . class );
PeriodoTO periodo = new PeriodoTO ();
periodo . setDataReferencia ( getSmartDate ( PROP_DATA ));
return periodo ;
}
}
abelgomes 10 de dez. de 2008
oque q seu metodo esta retornando?
pelo jeito é int, entao vc tem que retornar um int…
tenta retornanr String…e manda esse resultado como String
Ale2006 10 de dez. de 2008
Vc diz assim "periodo.setDataReferencia(getString(PROP_DATA)); " ???
abelgomes 10 de dez. de 2008
teriamos que V o seus metodos…para ter uma ideia melhor…
Ale2006 10 de dez. de 2008
hmm quais metodos devo postar?
abelgomes 10 de dez. de 2008
try {
return rs .getTimestamp ( index ) ;
}
catch ( SQLException ex ) {
throw new Exception ( ex , this .getClass ()) ;
}
esse e o atributo do objeto que recebe ele…de que tipo é?
isso é erro de conversao…geralmente “todo mundo” tem alguma forma se instanciar com String…entaoa ideia é retornar String e instanciar com String…exemplo
String valor = rs . getString ( "NUMCARRO" );
Integer numero = new Integer ( valor );
mais ou menos assim…
Ale2006 10 de dez. de 2008
Abel…muito obrigado pela ajuda…
Consegui corrigir criando um exception que retorna null…
try {
return rs .getTimestamp ( index ) ;
}
catch ( SQLException ex ) {
return null ;
}
Valeu!!!