[Lazarus-es] SQLQuery y params

Giuseppe Luigi Punzi glpunzi en lordzealon.com
Lun Jun 20 23:13:03 CEST 2011


El 20/06/2011 22:05, José Mejuto escribió:
> Hello Giuseppe,
>
> Monday, June 20, 2011, 8:55:00 PM, you wrote:
>
> GLP>  Si no me falla la memoria, tenía que hacer algo del estilo:
> GLP>  dmDatos.qryArticulos.Params[':nombreArt'].Value := Edit1.Text;
>
> dmDatos.qryArticulos.ParamByName('nombreArt').AsString:=Edit1.Text;
Hola José

Si, pensaba que era algo así, pero no sólo no me autocompletaba (sólo 
autocompletaba Params) si no que me dá el siguiente error.
uarticulos.pas(40,24) Error: identifier idents no member "ParamByname"

> GLP>  Igual, aprovecho. Y una vez construido los params, como se lanzaba el
> GLP>  insert en cuestión, era ApplyUpdates?
>
> ApplyUpdates sería para updates en batch tipo con un DBGrid. Para
> confirmar que se graben sería un Commit.

Uhm..... Ok, entonces, teóricamente, si no me fallara el ParamByName, 
debería ser algo tal que..

dmDatos.qryArticulos.ParamByName['nombreArt'].AsString:=Edit1.Text;
dmDatos.qryArticulos.Insert;
dmDatos.qryArticulos.Commit;

Correcto?

Un saludo.






More information about the Lazarus-es mailing list