I have managed to compile the latest SQLite version (3.2.8) to .obj format for use with Delphi. 

The necessary .obj files are currently hosted at: 

http://www.lesnes.net/files/sqlite/sqlite_3_2_8_full.zip 

Simply unzip the files into your "asqlite3-1-0\obj" directory and make the following minor changes to the "ASGSQLite3" unit: 

Change the line 

Code: 
{$L 'OBJ\sqlite3.obj'} 


to 

Code: 
{$L 'OBJ\sqlite3_2_8.obj'} 


and add the following line below that one 

Code: 
{$L 'OBJ\_ftoul.obj'} 


You can check that the TASQLite3DB.Version property is "3.2.8". 

I used the following code: 

Code: 

var       db                          : TASQLite3DB; 
begin 
  db := TASQLite3DB.Create(nil); 
  try 
    db.Database := 'e:\blah.db'; 
    db.Connected := true; 
    ShowMessage('Version: ' + db.Version); 
  finally 
    FreeAndNil(db); 
  end; 
end; 


Please understand that I have only tested a small subset of the sqlite functionality so far, so I would appreciate if you can try it and post some feedback to the aducom forum http://www.aducom.com/aducomforum/index.php.