Ran <[EMAIL PROTECTED]> wrote:
Thanks for your reply. I know that I should lock the file before
copying it,
and the "BEGIN IMMEDIATE" is indeed a nice trick.
However, I think I didn't explain my problem clearly. I would like to
copy
that file _without_ using the sqlite library (so using the windows API
only).

When I try to do that with:
CreateFile(db_file,
               GENERIC_READ,
               0,
               NULL,
               OPEN_EXISTING,
               FILE_ATTRIBUTE_NORMAL, NULL);

I get error 0x20 - "the process cannot access the file becuase it is
beging
used by other process".

You want to enable sharing. Pass FILE_SHARE_READ | FILE_SHARE_WRITE as the third parameter.

Igor Tandetnik

Reply via email to