[Lazarus] TSQLQuery.ParamCheck
Michael Van Canneyt
michael at freepascal.org
Mon Mar 3 09:51:56 CET 2014
On Mon, 3 Mar 2014, Antonio Fortuny wrote:
>
> Le 01/03/2014 20:12, Kapibara Pas a écrit :
>> Hi there! This is my first posting on the mailing list. Thank you for your
>> work on Lazarus!!
>>
>> I have a question:
>>
>> An earlier revision of Lazarus had the ParamCheck property implemented for
>> SQLQuery. In the latest trunk that property is gone and all code removed
>> from SQLdb.pas Could someone fill me in on that, and if it will be back in
>> later versions?
>>
>> Thing is, I created a parameter at designtime from ObjectInspector and
>> assigned a value to it at runtime. That doesnt work for me without
>> ParamCheck:=false. The compiler complains: "parameter not found".
> You could use ParseSQL property instead.
The ParamCheck is not removed, it is still there ?
araminta: >grep -i -n ParamCheck sqldb.pp
288: FParamCheck: Boolean;
328: Property ParamCheck : Boolean Read FParamCheck Write FParamCheck default true;
344: Property ParamCheck;
382: function GetParamCheck: Boolean;
390: procedure SetParamCheck(AValue: Boolean);
487: Property ParamCheck : Boolean Read GetParamCheck Write SetParamCheck default true;
544: Property ParamCheck;
744: if not ParamCheck then
886: FParamCheck:=True;
1796:function TCustomSQLQuery.GetParamCheck: Boolean;
1798: Result:=FStatement.ParamCheck;
2257: If ParamCheck and Assigned(FDataLink) then
2433:procedure TCustomSQLQuery.SetParamCheck(AValue: Boolean);
2435: FStatement.ParamCheck:=AValue;
2567: FQuery.ParamCheck := false; // Do not parse for parameters; breaks use of e.g. select bla into :bla in Firebird procedures
Michael.
More information about the Lazarus
mailing list