[Lazarus-es] Uso de par?metros

Claudio Romero clauslack en gmail.com
Mar Dic 22 21:25:47 CET 2009


dtm.strentidad TIENE que ser del tipo String (una cadena) Es asi?

El día 22 de diciembre de 2009 17:36, Ismael L. Donis Garc?a
<ismael en citricos.co.cu> escribió:
> Si eso estoy claro, pero es a la hora de pasarle el valor al parámetro.
>
> Lo trato de hacer de la siguiente forma pero da error:
>
> rsbuscar.Params.ParamByName('pEntidad').AsString:=dtm.strentidad;
>
> Como es que hay que pasarle el valor?
>
> En un mensaje que me mandaste pusiste:
>
> var
>  MyQuery: TSQLQuery;
> begin
>  MyQuery=TSQLQuery.Create;
>  MyQuery.SQL.Text:='Select * from Table Where ID=:ID and LastDate<:FECHA';
>  MyQuery.Params.ParamByName('ID').AsInteger:=1234;
>  MyQuery.Params.ParamByName('FECHA').AsDate:=Now();
>  MyQuery.Open;
>  While Not MyQuery.Eof do begin
>    XX:=MyQuery.FieldByName('CAMPOX').AsString;
>    YY:=MyQuery.FieldByName('LASTDATE').AsDate;
>    MyQuery.Next;
>  end;
> end;
>
> Pues trato de hacer lo siguiente y me da error:
>
> MyQuery.Params.ParamByName('ID').AsInteger:=1234;
>
> que en mi caso sería:
>
> rsbuscar.Params.ParamByName('pEntidad').AsString:=dtm.strentidad;
>
> Pero nada.
> =========
> ¦¦ ISMAEL ¦¦
> =========
>
> ----- Mensaje original -----
> De: "JoshyFun" <joshyfun en gmail.com>
> Para: "Spanish version of Lazarus List"
> <lazarus-es en lists.lazarus.freepascal.org>
> Enviado: martes, 22 de diciembre de 2009 01:09
> Asunto: Re: [Lazarus-es] Uso de parámetros
>
>
> Hello Ismael,
>
> Tuesday, December 22, 2009, 7:54:15 PM, you wrote:
>
> ILDG> Cuando trato de usar la siguiente instrucción:
> ILDG> rsbuscar.Params.ParamByName('pEntidad').AsString:=dtm.strentidad;
> ILDG> Me salta el siguiente error: Como solucionarlo?
> ILDG> Y el parámetro si existe. Definido como ftString y ptInput
>
> Recuerda que el parámetro tiene que empezar por ":". Puedes poner el
> SQL ? Debería de ser algo como:
>
> Select * from Table where CAMPOEntidad=:pEntidad;
>
> --
> Best regards,
>  JoshyFun
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>




More information about the Lazarus-es mailing list