Browse Source

* 64 bit fix from Aison

git-svn-id: trunk@913 -
florian 20 years ago
parent
commit
66613d4cc7
2 changed files with 4 additions and 4 deletions
  1. 2 2
      fcl/db/sqlite/sqlite3ds.pas
  2. 2 2
      fcl/db/sqlite/sqliteds.pas

+ 2 - 2
fcl/db/sqlite/sqlite3ds.pas

@@ -307,8 +307,8 @@ var
   procedure FillStringsAndObjects;
   procedure FillStringsAndObjects;
   begin
   begin
     while FSqliteReturnId = SQLITE_ROW do
     while FSqliteReturnId = SQLITE_ROW do
-    begin
-      AStrList.AddObject(StrPas(sqlite3_column_text(vm,0)),TObject(sqlite3_column_int(vm,1)));
+    begin      
+      AStrList.AddObject(StrPas(sqlite3_column_text(vm,0)),TObject(PtrInt(sqlite3_column_int(vm,1))));
       FSqliteReturnId:=sqlite3_step(vm);  
       FSqliteReturnId:=sqlite3_step(vm);  
     end;
     end;
   end;    
   end;    

+ 2 - 2
fcl/db/sqlite/sqliteds.pas

@@ -330,8 +330,8 @@ var
   begin
   begin
     while FSqliteReturnId = SQLITE_ROW do
     while FSqliteReturnId = SQLITE_ROW do
     begin
     begin
-      // I know, this code is really dirty!!
-      AStrList.AddObject(StrPas(ColumnValues[0]),TObject(StrToInt(StrPas(ColumnValues[1]))));
+      // I know, this code is really dirty!!      
+      AStrList.AddObject(StrPas(ColumnValues[0]),TObject(PtrInt(StrToInt(StrPas(ColumnValues[1])))));
       FSqliteReturnId:=sqlite_step(vm,@ColCount,@ColumnValues,@ColumnNames);  
       FSqliteReturnId:=sqlite_step(vm,@ColCount,@ColumnValues,@ColumnNames);  
     end;
     end;
   end;    
   end;