Page 1 of 1

PROBLEMAS CON ADO-MYSQL Y CAMPOS TIPO DATE()

Posted: Tue Mar 18, 2008 12:33 am
by Marco Augusto
Saludos:

Estoy iniciando en el uso de Mysql via ADO
y aproveche el excelente ejemplo que se utiliza en la nueva version de
FWH 8.03. el ejemplo viene en en programa testxbrw3
en donde se utiliza un enlace con ACCESS
cambie la cadena de enlace para utilizar mysql y funcionó perfecto

peeero.... al incluir campos tipo date() en las tablas
siempre me manda el siguiente error:

Application
===========
Path and name: C:\FWH2008\samples\TESTADO.exe (32 bits)
Size: 1,810,432 bytes
Time from start: 0 hours 0 mins 4 secs
Error occurred at: 17-03-2008, 18:23:46
Error description: Error ADODB.RecordSet:CLONE:FIELDS/9 La operación en varios pasos generó errores. Compruebe los valores de estado.: VALUE
Args:

Stack Calls
===========
Called from: win32ole.prg => TOLEAUTO:VALUE(0)
Called from: XBROWSE.PRG => (b)TXBROWSE:SETCOLFROMADO(0)
Called from: XBROWSE.PRG => (b)TXBRWCOLUMN:ADJUST(0)
Called from: XBROWSE.PRG => TXBRWCOLUMN:DATAWIDTH(0)
Called from: XBROWSE.PRG => TXBRWCOLUMN:ADJUST(0)
Called from: XBROWSE.PRG => TXBROWSE:ADJUST(0)
Called from: XBROWSE.PRG => TXBROWSE:INITIATE(0)
Called from: XBROWSE.PRG => TXBROWSE:CREATEFROMCODE(0)
Called from: TESTADO.prg => TESTMYSQL(324)

Que se tiene que hacer para trabajar con campos tipo fecha?

Posted: Tue Mar 18, 2008 12:55 am
by Marco Augusto
ENCONTRE EL PROBLEMA:

AL CREAR LA TABLA EN MYSQL PUSE
EL CAMPO FECHA TIPO DATE NOT NUL
Y AL PASAR DE DBASE A MYSQL EL CAMPO FECHA ESTABA VACIO

AL CORREGIR LA ESTRUCTURA, YA SEA PONERLE DATOS
O DECLARARLA EL CAMPO SIMPLEMENTE COMO DATE ( SIN NOT NUL )
EL PROBLEMA DESAPARECE