Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Token unknown ? (https://www.clubdelphi.com/foros/showthread.php?t=24664)

sierraja 29-08-2005 23:24:37

Token unknown ?
 
Estoy utilizando D7, IB 6 y Componentes DBExpress y realizo las siguiente operación:

modulo_datos.sql_Detalle_Entrega.Active:=False;
modulo_datos.cds_Detalle_Entrega.Active:=false;
modulo_datos.sql_Detalle_Entrega.CommandType:=ctTable;
xsql:='update "Detalle_Alquiler" set "Status_RunTime"='+''''+''+'''';
modulo_datos.sql_Detalle_Entrega.CommandText:=xsql;
modulo_datos.sql_Detalle_Entrega.ExecSQL(TRue);
modulo_datos.sql_Detalle_Entrega.Active:=true;
modulo_datos.cds_Detalle_Entrega.Active:=true;

La aplicación ejecuta esta actualización, pero cuando vuelve activar las tablas me genera el siguiente error:

---------------------------
---------------------------
Token unknown - line 1, char 40
" set "

---------------------------
Aceptar
---------------------------


La idea es en la columan Status_RunTime de la tabla colocar todos los registros en blanco,pero tmabien quiero colocar otra columna de la tabla en blanco, que es Fecha_de_Entrega (no está en las instrucción de sql por no saber como hacerlo). Gracias

Lepe 30-08-2005 00:59:41

Sobran las comillas dobles iniciales:
Cita:

Empezado por sierraja
Estoy utilizando D7, IB 6 y Componentes DBExpress y realizo las siguiente operación:
Código Delphi [-]
   modulo_datos.sql_Detalle_Entrega.Active:=False;
   modulo_datos.cds_Detalle_Entrega.Active:=false;
   modulo_datos.sql_Detalle_Entrega.CommandType:=ctTable;
   xsql:='update Detalle_Alquiler set Status_RunTime='+QuotedStr('');
   modulo_datos.sql_Detalle_Entrega.CommandText:=xsql;
   modulo_datos.sql_Detalle_Entrega.ExecSQL(TRue);
   modulo_datos.sql_Detalle_Entrega.Active:=true;
   modulo_datos.cds_Detalle_Entrega.Active:=true;
La aplicación ejecuta esta actualización, pero cuando vuelve activar las tablas me genera el siguiente error:

---------------------------
---------------------------
Token unknown - line 1, char 40
" set "

---------------------------
Aceptar
---------------------------


La idea es en la columan Status_RunTime de la tabla colocar todos los registros en blanco,pero tmabien quiero colocar otra columna de la tabla en blanco, que es Fecha_de_Entrega (no está en las instrucción de sql por no saber como hacerlo). Gracias

Un saludo

sierraja 30-08-2005 03:56:53

Token Unknown ? Contìnua...
 
Ok Lepe, si no coloco el nombre de la Tabla y el nombre del campo entre comillas los desconoce, por lo tanto tuve que colocarselas y colocando el QuotedStr aún me genera el error. La cadena de texto a ejecutar en sql la mando a mostrar con showmessage y se muestra ok como para que se ejecute normalmente. Help me, es primera vez que trabajo con sql. Gracias :confused:


La franja horaria es GMT +2. Ahora son las 11:07:17.

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