|
@@ -595,75 +595,75 @@ end;
|
|
|
|
|
|
Procedure TParam.SetAsBlob(const AValue: TBlobData);
|
|
Procedure TParam.SetAsBlob(const AValue: TBlobData);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftBlob;
|
|
FDataType:=ftBlob;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsBoolean(AValue: Boolean);
|
|
Procedure TParam.SetAsBoolean(AValue: Boolean);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftBoolean;
|
|
FDataType:=ftBoolean;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsCurrency(const AValue: Currency);
|
|
Procedure TParam.SetAsCurrency(const AValue: Currency);
|
|
begin
|
|
begin
|
|
- FValue:=Avalue;
|
|
|
|
|
|
+ Value:=Avalue;
|
|
FDataType:=ftCurrency;
|
|
FDataType:=ftCurrency;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsDate(const AValue: TDateTime);
|
|
Procedure TParam.SetAsDate(const AValue: TDateTime);
|
|
begin
|
|
begin
|
|
- FValue:=Avalue;
|
|
|
|
|
|
+ Value:=Avalue;
|
|
FDataType:=ftDate;
|
|
FDataType:=ftDate;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsDateTime(const AValue: TDateTime);
|
|
Procedure TParam.SetAsDateTime(const AValue: TDateTime);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftDateTime;
|
|
FDataType:=ftDateTime;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsFloat(const AValue: Double);
|
|
Procedure TParam.SetAsFloat(const AValue: Double);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftFloat;
|
|
FDataType:=ftFloat;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsInteger(AValue: Longint);
|
|
Procedure TParam.SetAsInteger(AValue: Longint);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftInteger;
|
|
FDataType:=ftInteger;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsLargeInt(AValue: LargeInt);
|
|
Procedure TParam.SetAsLargeInt(AValue: LargeInt);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftLargeint;
|
|
FDataType:=ftLargeint;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsMemo(const AValue: string);
|
|
Procedure TParam.SetAsMemo(const AValue: string);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftMemo;
|
|
FDataType:=ftMemo;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
Procedure TParam.SetAsSmallInt(AValue: LongInt);
|
|
Procedure TParam.SetAsSmallInt(AValue: LongInt);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftSmallInt;
|
|
FDataType:=ftSmallInt;
|
|
end;
|
|
end;
|
|
|
|
|
|
Procedure TParam.SetAsString(const AValue: string);
|
|
Procedure TParam.SetAsString(const AValue: string);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
if FDataType <> ftFixedChar then
|
|
if FDataType <> ftFixedChar then
|
|
FDataType := ftString;
|
|
FDataType := ftString;
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TParam.SetAsWideString(const aValue: WideString);
|
|
procedure TParam.SetAsWideString(const aValue: WideString);
|
|
begin
|
|
begin
|
|
- FValue := aValue;
|
|
|
|
|
|
+ Value := aValue;
|
|
if FDataType <> ftFixedWideChar then
|
|
if FDataType <> ftFixedWideChar then
|
|
FDataType := ftWideString;
|
|
FDataType := ftWideString;
|
|
end;
|
|
end;
|
|
@@ -671,7 +671,7 @@ end;
|
|
|
|
|
|
Procedure TParam.SetAsTime(const AValue: TDateTime);
|
|
Procedure TParam.SetAsTime(const AValue: TDateTime);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftTime;
|
|
FDataType:=ftTime;
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -703,7 +703,7 @@ end;
|
|
|
|
|
|
Procedure TParam.SetAsWord(AValue: LongInt);
|
|
Procedure TParam.SetAsWord(AValue: LongInt);
|
|
begin
|
|
begin
|
|
- FValue:=AValue;
|
|
|
|
|
|
+ Value:=AValue;
|
|
FDataType:=ftWord;
|
|
FDataType:=ftWord;
|
|
end;
|
|
end;
|
|
|
|
|