Browse Source

* Set the first value of Auto Increment fields to 1 (same behavior as sqlite)

git-svn-id: trunk@12569 -
blikblum 16 years ago
parent
commit
dad91368a7

+ 1 - 1
packages/fcl-db/src/sqlite/sqlite3ds.pas

@@ -105,7 +105,7 @@ function GetAutoIncValue(NextValue: Pointer; Columns: Integer; ColumnValues: PPC
 var
 var
   CodeError, TempInt: Integer;
   CodeError, TempInt: Integer;
 begin
 begin
-  TempInt := -1;
+  TempInt := 0;
   if ColumnValues[0] <> nil then
   if ColumnValues[0] <> nil then
   begin
   begin
     Val(String(ColumnValues[0]), TempInt, CodeError);
     Val(String(ColumnValues[0]), TempInt, CodeError);

+ 1 - 1
packages/fcl-db/src/sqlite/sqliteds.pas

@@ -72,7 +72,7 @@ function GetAutoIncValue(NextValue: Pointer; Columns: Integer; ColumnValues: PPC
 var
 var
   CodeError, TempInt: Integer;
   CodeError, TempInt: Integer;
 begin
 begin
-  TempInt := -1;
+  TempInt := 0;
   if ColumnValues[0] <> nil then
   if ColumnValues[0] <> nil then
   begin
   begin
     Val(String(ColumnValues[0]), TempInt, CodeError);
     Val(String(ColumnValues[0]), TempInt, CodeError);