こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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);
}

投稿日時 - 2008-06-24 06:59:50

QNo.4124836

困ってます

質問者が選んだベストアンサー

> C++からSQLiteを扱う上での参考書なども
> ありましたら教えてください。

SQLiteとC++/CLIで"おこづかいちょう"を作りました。

参考URL:http://codezine.jp/a/article/aid/2414.aspx

投稿日時 - 2008-06-24 21:52:32

お礼

ありがとうございます。
callback関数を2種類作ることにしましたので
結局、データベースを2個つくり
同じドキュメントに入れました。
上手く動くかどうかは分かりませんが
動かしながら検討します。

投稿日時 - 2008-06-24 22:49:12

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問