[Lazarus-es] Firebird zeos INSERT INTO no funciona
José Mejuto
joshyfun en gmail.com
Lun Oct 8 10:19:53 CEST 2012
El 08/10/2012 0:51, Maxi escribió:
> Los numeros no llevan comillas y los textos en comillas simples. Usa la
> funcion format para formatear la sentencia.
> Const
> Cadsql:='insert into clientes(cedula,nombre) values(%d,%s)';
> Sql.text:= format(cadsql,[123456,quotedstr('ana')]);
>
> Quotedstr agrega las comillas al texto
Hola,
Por qué no usais los parámetros, que están para eso:
sql.text:='insert into clientes(cedula,nombre) values (:cedula,:nombre)';
sql.parambyname('cedula').asInteger:=123456;
sql.parambyname('nombre').asString:='ana';
More information about the Lazarus-es
mailing list