SQlite
SQLiteを使って
メールを保存するデータベースを作っています。
以下のようになっています。
さらに、
アドレス帳を作りたいのですが
新たにデータベースを開くのか
同じデータベースで別のテーブルを開けばよいのかわかりません。
ご存知の方よろしくお願いします。
また、
C++からSQLiteを扱う上での参考書などもありましたら
教えてください。
rc = sqlite3_open(".\\mailbox\\SQMail.db", &db);
if( rc ){
AfxMessageBox("Can't open database:", MB_OK);
sqlite3_close(db);
return;
}
rc = sqlite3_exec(db, "create table MailTbl (id INTEGER PRIMARY KEY, attach varchar(20), subject varchar(120),addressfrom varchar(80),addressto varchar(80),date varchar(80),size integer,priority integer, read integer, state integer, alldata blob);", callback, 0, &zErrMsg);
if( rc!=SQLITE_OK ){
// AfxMessageBox("SQL error:", MB_OK);
sqlite3_free(zErrMsg);
}