Can one attach multiple database files using C API?  The only example
I've seen is CLI-based (using ATTACH).  The Owens book seems to hint
that it's possible to do the same trick using sqlite3_open()...

Quote Pgs. 206-207:
This is more of a connection handle than a database handle since it is
possible to attach multiple databases to a single connection.
However, this connection still represents exactly one transaction
context regardless of how many databases are attached.

But no example is given.  Here's mine:

   sqlite3 *db;

   if (sqlite3_open("flash.db", &db)) {
       fprintf(stderr, "Can't open the database in the Flash file system\n");
       exit(2);
   } else if (sqlite3_open("ram.db", &db)) {
       fprintf(stderr, "Can't open the database in the RAM-disk file
system\n");
       sqlite3_close(db);
       exit(2);
   }

Should this work?  If so, is sqlite3_close() "smart" enough to handle
this situation?  If not, how does sqlite3 (CLI) manage this feat?

Thanks.

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to