Просмотр исходного кода

* using value instead of avalue does not properly set bound because getvalueasvariant
returns 0.0 if isnull. Mantis 17819, patch from Martin Schreiber.

git-svn-id: trunk@16392 -

marco 14 лет назад
Родитель
Сommit
3b7bb9da6a
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/fcl-db/src/base/dsparams.inc

+ 1 - 1
packages/fcl-db/src/base/dsparams.inc

@@ -678,7 +678,7 @@ end;
 Procedure TParam.SetAsVariant(const AValue: Variant);
 Procedure TParam.SetAsVariant(const AValue: Variant);
 begin
 begin
   FValue:=AValue;
   FValue:=AValue;
-  FBound:=not VarIsClear(Value);
+  FBound:=not VarIsClear(AValue);
   if FDataType = ftUnknown then
   if FDataType = ftUnknown then
     case VarType(Value) of
     case VarType(Value) of
       varBoolean  : FDataType:=ftBoolean;
       varBoolean  : FDataType:=ftBoolean;