FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour No entiendo que indica este error
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
No entiendo que indica este error
Posted: Tue Jul 19, 2016 01:20 PM
Hola.

Nunca me senti seguro cuando me tira estos errores... no entiendo como "entender" el log de errores.
Que indica esto?

Error description: Error BASE/1066 Error de argumento: conditional
Args:
[ 1] = C 0

Stack Calls
===========
Called from: .\source\prg\tdolpsrv.prg => CLIPVALUE2SQL( 1975 )
Called from: .\source\prg\tdolpsrv.prg => TDOLPHINSRV:UPDATE( 1897 )
Called from: Source\TMovil.prg => TMOVIL:GUARDAR( 234 )
Called from: Source\TMovil.prg => (b)TMOVIL:ABM( 168 )



Gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: No entiendo que indica este error
Posted: Tue Jul 19, 2016 05:42 PM

Parece estas haciendo una comparacion logica(true/false) con un campo de otro tipo, revisa la linea que te indica en tu .prg

Called from: Source\TMovil.prg => TMOVIL:GUARDAR( 234 )

talves alli te de una mejor idea del problema, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: No entiendo que indica este error
Posted: Tue Jul 19, 2016 09:04 PM

El error lo resolvi a medias.

Estoy suando tdolphin, y cuando guardo un valor siempre hago
clipvalue2sql(...) evidentemente si el campo en el mysql esta deficino como logico tiene problemas,
esto ya me paso anteriormente (una vez que me di cuenta del error lo solucione).

esa linea que me tira de error dice "fijate que tiene que ser "caracter" y pasaste un "0" pero
es insuficiente la mayoria de las veces para saber cual es el error.

estaria bueno entender como funcioa el compilador y darle mas apoyo a esos errores al momento de resolverlo,
cosa que el error sea un poco mas preciso.

gracias.

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: No entiendo que indica este error
Posted: Tue Jul 19, 2016 10:41 PM

El error parece estar en la línea 1975 de .\source\prg\tdolpsrv.prg:

Called from: .\source\prg\tdolpsrv.prg => CLIPVALUE2SQL( 1975 )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: No entiendo que indica este error
Posted: Tue Jul 19, 2016 11:41 PM

busque ese prg Antonio, y no lo tengo,.
intente buscar los fuentes pero ya salia de mi trabajo.

voy a verlo mañana a ver que pasa.

gracias.

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: No entiendo que indica este error
Posted: Wed Jul 20, 2016 05:42 AM

Usas TDolphin ?

Parece que es uno de los ficheros de la librería TDolphin

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: No entiendo que indica este error
Posted: Wed Jul 20, 2016 10:30 AM

Asi es Antonio, utilizo TDolphin

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: No entiendo que indica este error (RESUELTO)
Posted: Wed Jul 20, 2016 02:50 PM
consegui resolver el problema, ahora para que no me de mas ese inconveniente me queda cambiar la manera de guardar lso datos utilizando tdolphin

Antes:
lo que hacia era pasar los datos previamente por clipvalue2sql(...) antes de grabarlos utilizando "insert" o "update"
pero veo que si le aplico el clipvalue2sql a un cambio "logico" al hacer un update el tdolphin lo toma mal, y hace
que el programa se quiebre, lo loco es que si hago un INSERT este problema no pasa.


Ahora:
voy a pasar todo por clipvalue2sql excepto si ese campo es logico.



gracias a los que colaboraron.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion