Mega Search
23.2 Million


Sign Up

Make a donation  
delphi xe5 trial / sqlite : sqlite3.dll no found  
News Group: embarcadero.public.delphi.database.dbexpress

hi, 

I am using the trial version of XE5 with sqlite and dbexpress, the connection with sqlite is ok in IDE and data explorer but If I run the project (F9) I get this error sqlite3.dll no found ...

I put a copy of SQLite3.dll in the directory  :
c:\windows\system32
c:\windows\syswow64
c:\users\mes documents\radstudio\
c:\users\mes documents\radstudio\projets
c:\users\mes documents\radstudio\projets\
c:\users\mes documents\radstudio\projets\win32
c:\users\mes documents\radstudio\projets\win64
c:\users\mes documents\radstudio\projets\win32\debug
c:\users\mes documents\radstudio\projets\win64\debug
c:\temp (database directory)

:( ????

Thank you

Vote for best question.
Score: 0  # Vote:  0
Date Posted: 8-Apr-2014, at 9:51 AM EST
From: Christophe BOURREAU
 
Re: delphi xe5 trial / sqlite : sqlite3.dll no found  
News Group: embarcadero.public.delphi.database.dbexpress
thank you, it's ok :)


> {quote:title=Jeff Overcash (TeamB) wrote:}{quote}
> Christophe BOURREAU wrote:
> > hi, 
> > 
> > I am using the trial version of XE5 with sqlite and dbexpress, the connection with sqlite is ok in IDE and data explorer but If I run the project (F9) I get this error sqlite3.dll no found ...
> > 
> > I put a copy of SQLite3.dll in the directory  :
> > c:\windows\system32
> > c:\windows\syswow64
> > c:\users\mes documents\radstudio\
> > c:\users\mes documents\radstudio\projets
> > c:\users\mes documents\radstudio\projets\
> > c:\users\mes documents\radstudio\projets\win32
> > c:\users\mes documents\radstudio\projets\win64
> > c:\users\mes documents\radstudio\projets\win32\debug
> > c:\users\mes documents\radstudio\projets\win64\debug
> > c:\temp (database directory)
> > 
> > :( ????
> > 
> > Thank you
> 
> It does not belong in all those and if you put the same dll in all those places 
> you did it wrong.  The IDE must have the 32 bit sql lite dll on the path to be 
> usable.  This place is usually going to be the SysWOW64 directory.  If your app 
> is a 64 bit one the 64 bit client dll should be in the system32 directory.  It 
> sounds like you installed the 64 bit client then copied it everywhere.  The IDE 
> is a 32 bit app and therefore can not use 64 bit dlls.
> 
> 
> -- 
> Jeff Overcash (TeamB)
>        (Please do not email me directly unless  asked. Thank You)
> And so I patrol in the valley of the shadow of the tricolor
> I must fear evil. For I am but mortal and mortals can only die.
> Asking questions, pleading answers from the nameless
> faceless watchers that stalk the carpeted  corridors of Whitehall.
>               (Fish)

Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 10-Apr-2014, at 9:25 AM EST
From: Christophe BOURREAU