Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con actualizar campo Paradox (https://www.clubdelphi.com/foros/showthread.php?t=33876)

Coco_jac 19-07-2006 17:53:22

Problemas con actualizar campo Paradox
 
Hola Amigos, tengo un problema, manejo tablas paradox en mi aplicacion, miren tengo que actualizar un campo del tipo '@', quiero blanquearlo, lo hago asi :
Código Delphi [-]
  FCH_ULTCOM=''
Pero me tira un error, "Tipo de expresion no valido". como podria blanquear este tipo de dato ???
Espero sus comentarios

nemesio 19-07-2006 20:21:29

Prueba de la siguiente forma:
Código Delphi [-]
FCH_ULTCOM.AsString=''

Ya lo probé y funciona perfecto.
Suerte.

Coco_jac 19-07-2006 20:57:35

Hola, no creo que resulte lo que me dices, mira mi consulta es una cadena de texto la cual le asigno a un Tquery, a la vez que le mando un parametro.


Gracias de todos modos

nemesio 19-07-2006 21:10:27

Yo creo que antes de que digas que no resulte, explicate mejor. En tu mensaje no hablas por ningun lado de consultas, cadenas ni parámetros. Solo hablas de blanquear un campo de tipo @.
Explicate mejor, y entonces podremos mandarte soluciones que "si resulten".

Saludos,

Coco_jac 19-07-2006 21:29:34

Disculpen amigos aqui esta mi consulta , la cual se la asigno a un Tquery

Código Delphi [-]
UPDATE CLIE01
SET STATUS='',NOMBRE='',RFC='',DIR='',POB='',CODIGO='',TELEFONO='',ATENCION='',
ULT_PAGOM=0,ULT_VENTM=0,CAMLIBRE6=0,ULTPAGOF=''
WHERE CCLIE='AC003'
lo marcado por rojo es el campo del tipo @ con el cual tengo problemas, ya que no consigo blanquerlo, me bota el error mencionado. Me rectifico no le paso parametros creo que me confundi.

serhasae 01-08-2006 00:10:16

A ver si no te coge el '' es porque el campo en la Tabla no esta definido como un String, compruebalo a ver si es un entero, tambien puedes probar is null, Suerte pero sin la definicion de la tabla es pegar palos de ciego. Saludos.

Lepe 01-08-2006 13:30:19

intenta con ULTPAGOF= 0 o bien ULTPAGOF=0.0
Claro, cuando intentes recuperar la fecha te saldrá la fecha del 31/12/1899 o del 1/1/1900 ya que es la fecha base del calendario.

Saludos


La franja horaria es GMT +2. Ahora son las 11:27:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi