調用dll分顯示加載和隱式加載。區別在於前者可以指定需要調用的導出函數,後者是全部加載。
sqlite3.dll用隱式加載。
在妳的工程中添加sqlite3.h文件。在妳需要使用的地方
#include?"sqlite3.h"#pragma?comment(?lib,?"sqlite3"?)
sqlite3*m_pDB?=?NULL;//數據庫指針
char*szSQL?=?NULL;//語句
sqlite3_stmt* pStmt?=?NULL;//指向語句的指針
szSQL?=?"";//組裝語句
nRet?=?sqlite3_exec(?m_pDB,?szSQL,?NULL,?NULL,?NULL?);?//執行
szSQL?=?"";//組裝語句
nRet?=?sqlite3_prepare(?m_pDB,?szSQL,?-1,?&pStmt,?NULL?);?
sqlite3_bind_text(?pStmt,?1,?INTER_ADMIN,?-1,?SQLITE_STATIC?);?//綁定變量
nRet?=?sqlite3_step(?pStmt?);//執行