Thanks.

I should point out that this issue only happens on Windows -- on OSX it's not 
an issue.

I'll have to figure out a method to use the Shell Tools inside my program - 
with the 3rd party DLL linked and running.

Unfortunately the 3rd party DLL is part of a development tool we have to have 
work - it's not included in the release build.

Cheers,

        Rail
-------------------------------------------------

On Apr 5, 2016, at 10:29 PM, Simon Slavin <slavins at bigfraud.org> wrote:

> 
> On 6 Apr 2016, at 3:28am, Rail Jon Rogut <sqlite3 at platinumsamples.com> 
> wrote:
> 
>> You'll notice I don't get an error at sqlite3_exec() in the open method...
> 
> That PRAGMA does not require any file access so the file is still not being 
> opened.  If you want to force file access you could do something like
> 
> SELECT rowid FROM myTable LIMIT 1
> 
>> The 3rd party are trying to imply it's my code at fault -- but I can't see 
>> anything I'm doing wrong.
> 
> Instead of using your own code to access the database, download and use the 
> SQLite shell tool to execute the same SQL commands.  Just open the file and 
> type the commands in.  The shell tool was written by the same team which 
> wrote SQLite itself.  It is the canonical demonstration of the right way to 
> do things.
> 
> If you can make the shell tool crash report 'disk IO error', you can tell 
> them that they're now blaming the SQLite team for doing it wrong, and they 
> will have something to investigate which can't be blamed on any code you 
> wrote.
> 
>> So you're saying I'm basically screwed :)
> 
> Only if you insist on using that 3rd party thing.
> 
> Simon.
> _______________________________________________
> sqlite-users mailing list
> sqlite-users at mailinglists.sqlite.org
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to