campo date en mysql no me lo guarda...

campo date en mysql no me lo guarda...

Postby goosfancito » Sun Apr 17, 2016 9:40 pm

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  RUN
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)
 
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

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

Postby joseluisysturiz » Mon Apr 18, 2016 5:08 am

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  RUN

   TRY
      oDatos:oConex:Execute( "INSERT INTO mi_tabla SET campo_fecha = " + ClipValue2SQL( var_fecha ) + " " )
   CATCH oError
      alert(oError)
   END
 
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

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

Postby goosfancito » Mon Apr 18, 2016 11:21 am

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.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

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

Postby joseluisysturiz » Mon Apr 18, 2016 4:34 pm

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:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: FiveWiDi and 100 guests