int sqlite3_open_v2(
 const char *filename, /* Database filename (UTF-8) */
 sqlite3 **ppDb, /* OUT: SQLite db handle */
 int flags, /* Flags */
 const char *zVfs /* Name of VFS module to use */
 );
 In my Windows 7 box, using MinGW I am trying to use sqlite in my c++ program, 
but the parameters used in "int sqlite3_open_v2()" are not totally clear to me 
and I hope you are able to help me.
 Here is an example of what I would like to do,

 void mydb(){
 std::string db_name("test");
 std::string my_name("Programmer");
 int my_age = MAX_INT;
 .....

 rc = sqlite3_open_v2(db_name.c_str(),  *??1*, &db, SQLITE_OPEN_READWRITE | 
SQLITE_OPEN_CREATE,  *??2*);
 if(rc != SQLITE_OK){
 std::cout << "error one" << std::endl;
 exit(-1);
 }
 else{ std::cout << "it's working! It's working" << std::endl;}
 ....
 sqlite3_close(db);
 cout << "Good bye!" << endl;
 return 0;
 }

 What do I input as  *??1* and  *??2* ? and do I need to grab ??1 to later use 
it?
 Thanks folks!
 Please note, that I am trying to learn SQL as I learn how to apply this 
knowledge in c++, what you see above is pretty much all my knowledge of SQL, 
so, go easy on me, OK?
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to