What is the canonical name of the file you are trying to load? For example, if you are trying to load the file "jitterbug.dll" from the directory "c:\a\b\c" then the canonical filename is "c:\a\b\c\jitterbug.dll"
It seems that you are being told that "c:\PMOProjects\libsqlite3decimal.dll" does not exist. Are you sure that the file exists and that you have permission to read/execute it? -- The fact that there's a Highway to Hell but only a Stairway to Heaven says a lot about anticipated traffic volume. >-----Original Message----- >From: sqlite-users <sqlite-users-boun...@mailinglists.sqlite.org> On >Behalf Of Jose Isaias Cabrera >Sent: Tuesday, 26 November, 2019 13:28 >To: SQLite mailing list <sqlite-users@mailinglists.sqlite.org> >Subject: Re: [sqlite] Passing a path to sqlite3.exe to load a dll > > >Keith Medcalf, on Tuesday, November 26, 2019 02:57 PM, wrote... >> >> >> Escape the reverse solstice with a duplicate reverse solstice (\ -> \\) >or replace them >> with normal solstice (\ -> /) since Windows recognizes either as the >path separator. >> The CLI, like most things, parses escape sequences on input. >> >> Same applies to the C API function. You specify the full path and name >of the file. >> Since the compiler probably also parses escape sequences in its input, >you probably >> need to escape your reverse solstice there as well. > >Thanks for the support, Keith. And yes, that is why I wrote. I tried >all of those. Here are some examples: > >14:22:23.19>sqlite3 >SQLite version 3.30.0 2019-10-04 15:03:17 >Enter ".help" for usage hints. >Connected to a transient in-memory database. >Use ".open FILENAME" to reopen on a persistent database. >sqlite> .load >Usage: .load FILE ?ENTRYPOINT? >sqlite> .load c:/PMOProjects/libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load c:\PMOProjects\libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .help load >.load FILE ?ENTRY? Load an extension library >sqlite> .load c:\\PMOProjects\\libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load c:/PMOProjects/libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load c://PMOProjects//libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load /PMOProjects/libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load c:\/PMOProjects\/libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load c:\\PMOProjects\\libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> >sqlite> .cd c:\PMOProjects >Cannot change to directory "c:PMOProjects" >sqlite> .cd c:\\PMOProjects >sqlite> .load ./libsqlite3decimal sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .load ./libsqlite3decimal.dll sqlite3_decimal_init >Error: The specified module could not be found. > >sqlite> .cd >Usage: .cd DIRECTORY >sqlite> .cd c:\\PMOProjects >sqlite> .cd c:\PMOProjects >Cannot change to directory "c:PMOProjects" >sqlite> .q > > >15:08:12.49>sqlite3 --cmd '.load c:\\PMOProjects\\libsqlite3decimal >sqlite3_decimal_init' >Error: unrecognized token: "'.load" >Error: near "sqlite3_decimal_init": syntax error > >15:09:37.68>sqlite3 --cmd ".load c:\\PMOProjects\\libsqlite3decimal >sqlite3_decimal_init" >Error: The specified module could not be found. > >SQLite version 3.30.0 2019-10-04 15:03:17 >Enter ".help" for usage hints. >sqlite> > > > >> >I am trying to load a DLL to the DOS tool, but it's failing. I am >> >trying, >> > >> >sqlite> .load c:\PMOProjects\sqlite3libIN sqlite3_decimal_init >> >Error: The specified module could not be found. >> > >> >Any help would be greatly appreciated. Also, if I would like to use >the >> >call, >> > >> >int sqlite3_load_extension( >> > sqlite3 *db, /* Load the extension into this database >> >connection */ >> > const char *zFile, /* Name of the shared library containing >> >extension */ >> > const char *zProc, /* Entry point. Derived from zFile if 0 */ >> > char **pzErrMsg /* Put error message here if not 0 */ >> >); >> > >> >What would be the path to use in Windows? Thanks so much. > >_______________________________________________ >sqlite-users mailing list >sqlite-users@mailinglists.sqlite.org >http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users