ESTO ESTA RARISIMO CON FECHAS DATETIME
Publicado por Antonio (1271 intervenciones) el 07/10/2004 16:36:25
Hola a todos:
Antes expuse el problema con el registro de fechas tipo datetime.. el problema es que en un datawindow inserto un registro nuevo y en el campo de fecha hago lo siguiente:
SetItem (datawindow,row, 'fecha',Now() )
tambien probe de esta manera:
datetime ldt_fecha
ldt_fecha = DateTime ( today(),now() )
SetItem (datawindow,row, 'fecha',ldt_fecha )
en cualquiera de los dos casos me manda error reservado de Microsoft ODBC, pero lo mas raro esta en que si lo hago por script de esta manera:
/* ingresa la hora de inicio y fecha al registro */
Date ld_fecha
DateTime ldt_hora
sqlca.autocommit = true
UPDATE bitacora
SET hsolicitud = Now()
WHERE ( bitacora.control =: vr_control ) ;
sqlca.autocommit = false
o de este manera
/* ingresa la hora de inicio y fecha al registro */
Date ld_fecha
DateTime ldt_hora
ld_fecha = Today()
ldt_hora = DateTime ( Today(), Now() )
sqlca.autocommit = true
UPDATE bitacora
SET hsolicitud = Now(),
fecha =: ld_fecha
WHERE ( bitacora.control =: vr_control ) ;
sqlca.autocommit = false
No me manda ningun error, graba bien los datos de fecha tipo datetime...
Alguien sabe la causa porque no lo hace en un datawindow ?
trabajo con PB 7.0 y Windows 98.
Gracias
Antes expuse el problema con el registro de fechas tipo datetime.. el problema es que en un datawindow inserto un registro nuevo y en el campo de fecha hago lo siguiente:
SetItem (datawindow,row, 'fecha',Now() )
tambien probe de esta manera:
datetime ldt_fecha
ldt_fecha = DateTime ( today(),now() )
SetItem (datawindow,row, 'fecha',ldt_fecha )
en cualquiera de los dos casos me manda error reservado de Microsoft ODBC, pero lo mas raro esta en que si lo hago por script de esta manera:
/* ingresa la hora de inicio y fecha al registro */
Date ld_fecha
DateTime ldt_hora
sqlca.autocommit = true
UPDATE bitacora
SET hsolicitud = Now()
WHERE ( bitacora.control =: vr_control ) ;
sqlca.autocommit = false
o de este manera
/* ingresa la hora de inicio y fecha al registro */
Date ld_fecha
DateTime ldt_hora
ld_fecha = Today()
ldt_hora = DateTime ( Today(), Now() )
sqlca.autocommit = true
UPDATE bitacora
SET hsolicitud = Now(),
fecha =: ld_fecha
WHERE ( bitacora.control =: vr_control ) ;
sqlca.autocommit = false
No me manda ningun error, graba bien los datos de fecha tipo datetime...
Alguien sabe la causa porque no lo hace en un datawindow ?
trabajo con PB 7.0 y Windows 98.
Gracias
Valora esta pregunta
0