在VC6.0中如何连接、使用SQLite数据库?有没有相关例程? 在VC6.0中如何连接、使用SQLite数据库?需要怎么配置?如何操作数据库?之前只在PHP中用过MySQL的数据库?VC中的数据库操作有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://download.csdn.net/source/840266 不用配置什么吧sqlite只是一个c程序文件,编译成dll直接调用接口不就可以了吗 怎么编译成dll 具体步骤是? 怎么编译成dll 具体步骤是?----------你网上找,都有现成的工程可能只提供dll和h,没有源码网上很多资料的, 连接已成功 再想请问一下 Sqlite的增删查改的操作语句风格跟其他数据库有区别么? 既然叫 SQL lite 当然是支持有限的内嵌SQL语句。 看这里,http://www.sqlite.com.cn/推荐用静态库。http://download.csdn.net/source/2174425 似乎不支持insert into table values(),(),() 有限制的,比如存储过程就不支持但是大部分的基本sql语句都是支持的具体的可以查看相关的文档 请问一下 静态库和dll有什么区别? 我现在用SQLite可以这样向数据库插入数据 sqlite3 *db=NULL;char *zErrMsg = 0;int rc;rc = sqlite3_open("../Data.db3", &db); //打开指定的数据库文件,如果不存在将创建一个同名的数据库文件if ( rc != SQLITE_OK ){ fprintf(stderr, "无法打开数据库: %s", sqlite3_errmsg(db)); return;} const char *sSQL = "INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,2,2,2,2,1);"; sqlite3_exec( db, sSQL, 0, 0, &zErrMsg);但是我现在想把其中的一些值替换成变量,请问一下需要怎么处理?我想要的结果类似于int x=2;const char *sSQL = "INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,x,2,2,2,1);";这个不知道 要怎么处理 有知道的请指点一下 CString sSQL;sSQL.Format("INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,%d,2,2,2,1);",x); hook ddraw的问题 崩溃 按照向导创建了一个mfc程序运行后点几下菜单就没有反应了 关于VC2005的一个问题! 怎样把VC7工程降级到VC6 如何用 WDM 开发高精度定时器? 急求VC6英文版,小弟先行谢过 500分求教Lame问题结帖给分(结束):sinqi请进(2) 串行通讯时用来显示的数据的视不断闪烁的问题如何解决?! VC读取数据库信息,导出到excle vc++ 多线程方面使用哪种同步机制能更好限制数据库中数据的同步呢 VC2005问题 关于 GetExternal 解决掉 200分 达人快来啊!
sqlite只是一个c程序文件,编译成dll
直接调用接口不就可以了吗
具体步骤是?
具体步骤是?
----------
你网上找,都有现成的工程
可能只提供dll和h,没有源码
网上很多资料的,
再想请问一下
Sqlite的增删查改的操作语句风格跟其他数据库有区别么?
http://www.sqlite.com.cn/
推荐用静态库。
http://download.csdn.net/source/2174425
insert into table values(),(),()
但是大部分的基本sql语句都是支持的
具体的可以查看相关的文档
sqlite3 *db=NULL;
char *zErrMsg = 0;
int rc;
rc = sqlite3_open("../Data.db3", &db); //打开指定的数据库文件,如果不存在将创建一个同名的数据库文件
if ( rc != SQLITE_OK )
{
fprintf(stderr, "无法打开数据库: %s", sqlite3_errmsg(db));
return;
}
const char *sSQL = "INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,2,2,2,2,1);";
sqlite3_exec( db, sSQL, 0, 0, &zErrMsg);但是我现在想把其中的一些值替换成变量,请问一下需要怎么处理?我想要的结果类似于int x=2;
const char *sSQL = "INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,x,2,2,2,1);";这个不知道 要怎么处理 有知道的请指点一下
sSQL.Format("INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,%d,2,2,2,1);",x);