Bueno ya he terminado con el cambio de equipo, que me ha tenido liado
Revisando mensaje por ahí no veo como hacer la conversión de la fecha que me viene en formato 0dYYYMMDD a YYYY-MM-DD
que es como me funcione en mYSQL si hago esta update a "pelo"
---Mysql
UPDATE EMPRE01.APUNTES SET `AP_FECHA` = "1994/12/31" WHERE `ID` = 570
0 row(s) affected Rows matched: 1 Changed: 0 Warnings: 0
---
pero si lo hago por programa me da este error
******************************************************************
Application
===========
Path and name: D:\OBRAS32\Obras32.exe (32 bits)
Size: 3,779,584 bytes
Compiler version: Harbour 3.2.0dev (r1601050904)
FiveWin Version: FWH 16.03
Windows version: 6.2, Build 9200
Time from start: 0 hours 0 mins 11 secs
Error occurred at: 02-05-2016, 21:08:27
Error description: Error BASE/1070 Argument error: ==
Args:
[ 1] = D 0d19941231
[ 2] = C 1994-12-30
Stack Calls
===========
Called from: .\SOURCE\adordd.PRG => ADO_PUTVALUE( 1882 )
Called from: .\SOURCE\abmapu.PRG => IMPORTE( 732 )
Estoy en un bucle con esto, y no veo como solucionarlo, hay discrepancia entre el
argumento de entrada [ 1 ] = D (date)
y el de salida [ 2] = C 1994-12-30
en el programa esta asi, pero ya he probado de varias maneras, estoy un pelin "desesperado", quiero conseguir un dFecha = "1994/12/31"
[code=fw:65ksg44i][/code:65ksg44i]
↧