If you look at shell.c in the code implementing
sqlite3.exe, you will find a procedure named
resolve_backslashes(char *z) which performs a
substitution of '\'-escaped characters that is
similar to the C/C++ interpretation of string
literals.  That is what has sucked up those
backslashes.

Getting to what you should do: I advise using
plain '/' as the path separator, unless you are
fond of using '\\'. The OS is perfectly willing
to accept '/'. (I curse IBM's insistence that
the backwards convention started in CPM had to
be prolonged into MS-DOS. There are fewer and
fewer contexts where programs are silly enough
to insist on seeing '\' rather than the '/' the
rest of the world has settled upon.

Cheers,
--
Larry Brasfield
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to