I suspect, although am not 100%, that a third-party database tool was
using the database file. As you say, I would have expected either that
tool or the actual program to have failed to open the file....

However, we could be a lot more sure if we could see the Win32 error. In
the short-term I am going to add a modification to log this info
whenever WriteFile() fails in the code mentioned, and will let you know
if it is anything that looks suspicious.

Out of interest, the file is on a local NT filesystem drive. 

Thanks,
Steve

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: 10 February 2006 17:28
To: [email protected]
Subject: Re: [sqlite] Database Disk Full

"Drew, Stephen" <[EMAIL PROTECTED]> wrote:
>> 
> It's just a little bit misleading if you're not familiar with the 
> circumstances it's raised in... I've had some confused colleagues 
> wondering why their 100kb DB on a disk with 15gb free would be out of 
> space :)
> 

I'm curious.  What was preventing them from writing to the file if it
was not a lack of disk space?  File permission problems should have been
detected when the file was opened.  What else would cause a short write?

--
D. Richard Hipp   <[EMAIL PROTECTED]>



Reply via email to