Page 1 of 1

campo date en mysql no me lo guarda...

PostPosted: Sun Apr 17, 2016 9:40 pm
by goosfancito
Hola.

Ya probe hacer un clipvalue2sql(campo) al pasar el parametro por tdolphin:insert y me da el siguiente error:
Incorrect date value: ''2016-04-15'' for column 'fecha' at row 1


El codigo es este:
Code: Select all  Expand view
FUNCTION main()
   HB_LANGSELECT( 'ESWIN' )
   HB_SetCodePage( "ESMWIN" ) //ó  "ES850"

   SET Date FORMAT "dd/mm/yyyy"
   SET Time FORMAT "hh:mm:ss"

   SET EPOCH TO 1950

   SET( _SET_INSERT, .T. )

   Set_MyLang( "esp" )

   cadena= "15/04/2016 11:57:16 01 01                                   "
   cadena = substr(cadena,1,10)
   //esto no funciona: cadena = ctod(substr(cadena,1,10)

   oCnx:insert("tbregistro",;
                     {"fecha"},;
                     {ClipValue2SQL(cadena)})

return (nil)
 

Re: campo date en mysql no me lo guarda...

PostPosted: Mon Apr 18, 2016 5:08 am
by joseluisysturiz
Saludos, prueba en el clipvalue colocar date() haber si te da el mismo error, si es asi, entonces deberias de revisar la definicion de tu campo fecha en tu tabla o prueba con otra forma de grabar tu registro, yo uso el siguiente...saludos... :shock:

Code: Select all  Expand view

   TRY
      oDatos:oConex:Execute( "INSERT INTO mi_tabla SET campo_fecha = " + ClipValue2SQL( var_fecha ) + " " )
   CATCH oError
      alert(oError)
   END
 

Re: campo date en mysql no me lo guarda...

PostPosted: Mon Apr 18, 2016 11:21 am
by goosfancito
Por arte del gran Houdini termino funcionando. Para mi (y ya deb dejarlo) el xmate cuando yo hago un cambio y recompilo no toma la ultima modificacion entonces me canso de probar y probar y siempre termina dandome el mismo error. voy a comenzar utilizando la app que hice hace un tiempo, que no sabia donde la tenia pero ahora la encontre.

Se solucionó.

Gracias.

Re: campo date en mysql no me lo guarda...

PostPosted: Mon Apr 18, 2016 4:34 pm
by joseluisysturiz
goosfancito wrote:Por arte del gran Houdini termino funcionando. Para mi (y ya deb dejarlo) el xmate cuando yo hago un cambio y recompilo no toma la ultima modificacion entonces me canso de probar y probar y siempre termina dandome el mismo error. voy a comenzar utilizando la app que hice hace un tiempo, que no sabia donde la tenia pero ahora la encontre.

Se solucionó.

Gracias.


Buen dia, que bueno, entonces nunca estuvo mal lo q hicistes, fue un detalle del xMate, a veces me pasa lo mismo con xEdit, entonces hago una limpieza de proyecto, retoma todo de nuevo y listo...saludos... :shock: