[Lazarus-es] SQLQuery y params

Giuseppe Luigi glpunzi en lordzealon.com
Mar Jun 21 09:46:38 CEST 2011


El lun, 20-06-2011 a las 23:13 +0200, Giuseppe Luigi Punzi escribió:
> 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;

Me contesto, sería Params.ParamByName('parametro').AsString

Aunque me falla diciendo que no existe el parámetro, pero estoy mirando
en los foros sobre ésto.

Gracias.





More information about the Lazarus-es mailing list