Quellcode durchsuchen

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

git-svn-id: trunk@12569 -
blikblum vor 17 Jahren
Ursprung
Commit
dad91368a7
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      packages/fcl-db/src/sqlite/sqlite3ds.pas
  2. 1 1
      packages/fcl-db/src/sqlite/sqliteds.pas

+ 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);