[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