diff options
| author | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2011-03-05 00:07:31 +0000 |
|---|---|---|
| committer | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2011-03-05 00:07:31 +0000 |
| commit | eabb22bcd2ffb6551768cb66c312d7fd15508483 (patch) | |
| tree | 0ba2c51f89f4bf5be0971681e27d06b9ed7a52ae /packages | |
| parent | f81fbe7c090a68779dd6811dcfad8c7dfc6bcfbf (diff) | |
| download | fpc-eabb22bcd2ffb6551768cb66c312d7fd15508483.tar.gz | |
* fix from mantis 17308 "memds" misses ftFixedChar when cloning a dataset field and ftDateTime when copying data.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17075 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/fcl-db/src/memds/memds.pp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/fcl-db/src/memds/memds.pp b/packages/fcl-db/src/memds/memds.pp index d109fd4547..cdb792d937 100644 --- a/packages/fcl-db/src/memds/memds.pp +++ b/packages/fcl-db/src/memds/memds.pp @@ -300,6 +300,7 @@ begin dt1:= FieldDefs.Items[FieldNo-1].Datatype; case dt1 of ftString: result:=FieldDefs.Items[FieldNo-1].Size+1; + ftFixedChar:result:=FieldDefs.Items[FieldNo-1].Size+1; ftBoolean: result:=SizeOf(Wordbool); ftFloat: result:=SizeOf(Double); ftLargeInt: result:=SizeOf(int64); @@ -964,6 +965,7 @@ begin ftInteger : F1.AsInteger:=F2.AsInteger; ftDate : F1.AsDateTime:=F2.AsDateTime; ftTime : F1.AsDateTime:=F2.AsDateTime; + ftDateTime : F1.AsDateTime:=F2.AsDateTime; end; end; Try |
