Error en la función ITStatement::LastSerial()
Publicado por Víctor Carreño (2 intervenciones) el 08/06/2002 01:46:14
Estimados amigos:
Me encuentro con un problema:
Estoy usando la función LastSerial() de la clase ITStatement e ITQuery que viene en Client SDK 2.7 para Visual C++, pero despues de hacer un insert, el valor que me devuelve -2147483648, sin embargo en la tabla que inserté el serial es, por ejemplo, 867.
Deseo saber si alguien ha usado esta rutina, que no existia en la versión 2.2 TC1, 2.4 TC1, esto es en el CLIENT SDK 2.7
Esta es la información que les puedo dar:
S.O. Cliente : WinNt 4.0 SP6
S.O. Servidor : SunOS 5.6
Versión Infomix : INFORMIX-SQL Version 7.31.UD3W4
Versión ClinteSDK : Client SDK 2.7
Este es el código que utilizo:
// -------------------------------------------------------------------------------------------------ITStatement stm;
stm.Prepare ( "insert into fyc_log_movimiento (co_movimiento, fe_movimiento, co_usuario, no_pc_usuario, fe_alta) "
"values ('MIG', CURRENT, 'vcarren0', 'E-LCGU1-0362', CURRENT);" );
...
ITBool b = stm.Exec(); // Esto retorna 1
// -------------------------------------------------------------------------------------------------
Agradezco su atención
Me encuentro con un problema:
Estoy usando la función LastSerial() de la clase ITStatement e ITQuery que viene en Client SDK 2.7 para Visual C++, pero despues de hacer un insert, el valor que me devuelve -2147483648, sin embargo en la tabla que inserté el serial es, por ejemplo, 867.
Deseo saber si alguien ha usado esta rutina, que no existia en la versión 2.2 TC1, 2.4 TC1, esto es en el CLIENT SDK 2.7
Esta es la información que les puedo dar:
S.O. Cliente : WinNt 4.0 SP6
S.O. Servidor : SunOS 5.6
Versión Infomix : INFORMIX-SQL Version 7.31.UD3W4
Versión ClinteSDK : Client SDK 2.7
Este es el código que utilizo:
// -------------------------------------------------------------------------------------------------ITStatement stm;
stm.Prepare ( "insert into fyc_log_movimiento (co_movimiento, fe_movimiento, co_usuario, no_pc_usuario, fe_alta) "
"values ('MIG', CURRENT, 'vcarren0', 'E-LCGU1-0362', CURRENT);" );
...
ITBool b = stm.Exec(); // Esto retorna 1
// -------------------------------------------------------------------------------------------------
Agradezco su atención
Valora esta pregunta


0