I have solved my problem below
------------------------
I am trying to add an index to my database, but the following code is
failing in CREATE INDEX with error 14 (unable to open Database file).
rc = sqlite3_open(OurDataBaseName, &db);
if (rc)
{
fprintf(stderr, "sqlite3_open returned %d\n",rc);
return -1;
}
rc = sqlite3_exec(db, "CREATE INDEX leaves_index on LEAVES (leafID)",
0, 0, &errmsg);
the OPEN worked fine, so why is CREATE INDEX returning this error ?
---------------------
I had just updated to the SQLite 3.5.6 amalgamation and I was opening
a database created with 3.4.1. That was giving me this error.
So, I just tried downgrading the SQLite amalgamation to 3.4.1 and
suddenly the CREATE INDEX is working.
Anyone have an explanation for this ?
Thanks
Mark
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users