|
@@ -635,7 +635,7 @@ begin
|
|
exit;
|
|
exit;
|
|
Src:=StrPas(Source);
|
|
Src:=StrPas(Source);
|
|
case AType of
|
|
case AType of
|
|
- FIELD_TYPE_TINY, FIELD_TYPE_SHORT, FIELD_TYPE_LONG, FIELD_TYPE_LONGLONG,
|
|
|
|
|
|
+ FIELD_TYPE_TINY, FIELD_TYPE_SHORT, FIELD_TYPE_LONG,
|
|
FIELD_TYPE_INT24:
|
|
FIELD_TYPE_INT24:
|
|
begin
|
|
begin
|
|
if (Src<>'') then
|
|
if (Src<>'') then
|
|
@@ -644,6 +644,14 @@ begin
|
|
VI := 0;
|
|
VI := 0;
|
|
Move(VI, Dest^, SizeOf(Integer));
|
|
Move(VI, Dest^, SizeOf(Integer));
|
|
end;
|
|
end;
|
|
|
|
+ FIELD_TYPE_LONGLONG:
|
|
|
|
+ begin
|
|
|
|
+ if (Src<>'') then
|
|
|
|
+ VI := StrToInt64(Src)
|
|
|
|
+ else
|
|
|
|
+ VI := 0;
|
|
|
|
+ Move(VI, Dest^, SizeOf(LargeInt));
|
|
|
|
+ end;
|
|
{$ifdef mysql50}
|
|
{$ifdef mysql50}
|
|
FIELD_TYPE_NEWDECIMAL,
|
|
FIELD_TYPE_NEWDECIMAL,
|
|
{$endif}
|
|
{$endif}
|