mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-12 10:09:08 +02:00
* Make sure that fixed width parameters are really ftFixedChar
git-svn-id: trunk@15506 -
This commit is contained in:
parent
57e39c37ae
commit
64c824cd86
@ -770,6 +770,10 @@ begin
|
||||
|
||||
ShortDateFormat := 'yyyy-mm-dd';
|
||||
|
||||
// There is no Param.AsFixedChar, so the datatype has to be set manually
|
||||
if ADatatype=ftFixedChar then
|
||||
Params.ParamByName('field1').DataType := ftFixedChar;
|
||||
|
||||
for i := 0 to testValuesCount -1 do
|
||||
begin
|
||||
Params.ParamByName('id').AsInteger := i;
|
||||
@ -801,13 +805,7 @@ begin
|
||||
ftInteger: AssertEquals(testIntValues[i],FieldByName('FIELD1').AsInteger);
|
||||
ftFloat : AssertEquals(testFloatValues[i],FieldByName('FIELD1').AsFloat);
|
||||
ftBCD : AssertEquals(testBCDValues[i],FieldByName('FIELD1').AsCurrency);
|
||||
ftFixedChar :
|
||||
begin
|
||||
if FieldByName('FIELD1').isnull then
|
||||
AssertEquals(testStringValues[i],FieldByName('FIELD1').AsString)
|
||||
else
|
||||
AssertEquals(PadRight(testStringValues[i],10),FieldByName('FIELD1').AsString);
|
||||
end;
|
||||
ftFixedChar : AssertEquals(PadRight(testStringValues[i],10),FieldByName('FIELD1').AsString);
|
||||
ftString : AssertEquals(testStringValues[i],FieldByName('FIELD1').AsString);
|
||||
ftdate : AssertEquals(testDateValues[i],FormatDateTime('yyyy/mm/dd',FieldByName('FIELD1').AsDateTime));
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user