Browse Source

+ Added support for NEWDECIMAL from MySQL 5

git-svn-id: trunk@3169 -
michael 19 years ago
parent
commit
4efefe659a
1 changed files with 6 additions and 0 deletions
  1. 6 0
      fcl/db/sqldb/mysql/mysqlconn.inc

+ 6 - 0
fcl/db/sqldb/mysql/mysqlconn.inc

@@ -338,6 +338,9 @@ begin
       NewType := ftInteger;
       NewType := ftInteger;
       NewSize := 0;
       NewSize := 0;
       end;
       end;
+{$ifdef mysql50}
+    FIELD_TYPE_NEWDECIMAL,
+{$endif}
     FIELD_TYPE_DECIMAL, FIELD_TYPE_FLOAT, FIELD_TYPE_DOUBLE:
     FIELD_TYPE_DECIMAL, FIELD_TYPE_FLOAT, FIELD_TYPE_DOUBLE:
       begin
       begin
       NewType := ftFloat;
       NewType := ftFloat;
@@ -551,6 +554,9 @@ begin
         VI := 0;
         VI := 0;
       Move(VI, Dest^, Result);
       Move(VI, Dest^, Result);
       end;
       end;
+{$ifdef mysql50}
+    FIELD_TYPE_NEWDECIMAL,
+{$endif}      
     FIELD_TYPE_DECIMAL, FIELD_TYPE_FLOAT, FIELD_TYPE_DOUBLE:
     FIELD_TYPE_DECIMAL, FIELD_TYPE_FLOAT, FIELD_TYPE_DOUBLE:
       begin
       begin
       Result := SizeOf(Double);
       Result := SizeOf(Double);