SQLite3數據庫讀寫
阿新 • • 發佈:2018-03-27
SQLite3 數據庫 //插入數據
#include <io.h>
CppSQLite3DB db;
BOOL re = _access("config.db", 0);//判文件是否存在
if (re != -1)//等於-1表示不存在
{
db.open("config.db");
CppSQLite3Buffer bufSQL;
bufSQL.format("insert into UserManage(UserName) values (%Q)", "hello");
TRACE(_T("%s"), CString((const char*)bufSQL));
db.execDML(bufSQL);
}
else
{
AfxMessageBox(_T("文件不存在!"));
}
//查詢 CppSQLite3DB db; db.open("C:\\config.db"); CppSQLite3Query q = db.execQuery("select * from userManage"); for (int fld = 0; fld < q.numFields(); fld++) { TRACE(_T("%s\n"), CString( q.fieldName(fld))); } while (!q.eof()) { TRACE(_T("%s,%s,%s\n"),CString(q.fieldValue(0)), CString(q.fieldValue(1)), CString(q.fieldValue(2))); q.nextRow(); }
SQLite3數據庫讀寫