如何调用sqlite3.dll
1个回答
展开全部
调用dll分显示加载和隐式加载。区别在于前者可以指定需要调用的导出函数,后者是全部加载。
sqlite3.dll用隐式加载。
在你的工程中添加sqlite3.h文件。在你需要使用的地方
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#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 ); //执行
sqlite3.dll用隐式加载。
在你的工程中添加sqlite3.h文件。在你需要使用的地方
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#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 ); //执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询