社区
工具平台和程序库
帖子详情
sqlite3 C++查询问题!
wangyi0611
2010-04-08 01:17:27
ret = sqlite3_exec(Pdb, "create table star_table(Name QString, Resume QString)", NULL, NULL, &errMsg);
结构: Name Resume
wang ......
zhang ......
yang ......
问下该如何查询zhang并且输出对应的Resume;
...全文
80
3
打赏
收藏
sqlite3 C++查询问题!
ret = sqlite3_exec(Pdb, "create table star_table(Name QString, Resume QString)", NULL, NULL, &errMsg); 结构: Name Resume wang ...... zhang ...... yang ...... 问下该如何查询zhang并且输出对应的Resume;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuzl32
2010-04-08
打赏
举报
回复
select Resume from star_table where Name='zhang';
shiweifu
2010-04-08
打赏
举报
回复
//定义一条查询语句,其中条件为当english为target时的中文记录
//print_result_cb为callback函数,在其中可以得到查询的结果,具体见下文
sprintf(value, "SELECT chinese FROM eng_to_chn where english='%s' ", target);
rc = sqlite3_exec(pDB,
value,
print_result_cb, 0, &errMsg);
if(rc == SQLITE_OK)
{
// #ifdef_debug
cout << "select the record successful!" << endl;
// #endif
}
else
{
// #ifdef_debug
cout << errMsg << endl;
// #endif
return false;
}
.......
}
//callback回调函数print_result_cb的编写,其中data为sqlite3_exec中的第四个参数,第二个参数是栏的数目,第三个是栏的名字,第四个为查询得到的值得。这两个函数输出所有查询到的结果
int print_result_cb(void* data, int n_columns, char** column_values,
char** column_names)
{
static int column_names_printed = 0;
int i;
if (!column_names_printed) {
print_row(n_columns, column_names);
column_names_printed = 1;
}
print_row(n_columns, column_values);
return 0;
}
从2L大大帖子里找到的
print_result_cb
可以写个容器数据结构,在这个函数中把查询到的结果都添加到里面
然后判断容器中的记录,如果为空,则返回
剩下LZ自己探索把
jixingzhong
2010-04-08
打赏
举报
回复
参考该解说:
http://dev.csdn.net/article/74379.shtm
sqlite
3
C++
访问
确保已经正确地安装了
SQLite
3库,并将其链接到你的
C++
项目中。 1. **连接数据库**: 使用`
sqlite
3_open()`函数打开或创建一个
SQLite
数据库。这个函数会返回一个数据库句柄,后续的所有操作都将基于这个句柄进行。...
sqlite
运行所需V
c++
运行环境,纯净版System.Data.
SQLite
.dll及
SQLite
.Interop.dll
解决System.Data.
SQLite
兼容32位和64位
问题
,包含v
c++
运行时环境 将当前说明文档的目录下的x64、x86目录和System.Data.
SQLite
.dll文件复制到您的应用程序根目录中(注意更新引用)。 如果是WEB网站,则复制到Bin...
程序员/设计师能用上的 75 份速查表
75 份速查表,由 vikas 收集整理,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、
SQLite
、
C++
、C语言、Ubuntu、WordPress...
14天学会Android开发 飞龙整理 20141005
* Libaries:C/
C++
库,媒体库、WebKit/LibWebCore、
SQLite
关系数据库引擎、2D、3D图形库、引擎Function Libraries * Native Servers-Surface为多种应用提供2D、3D表面设计 * Native Servers-Audio音频处理 * ...
SQLite
数据库使用(
sqlite
3
c++
)
本文只针对
sqlite
3
c++
API调用。 1、基础知识
sqlite
3只是一个嵌入式数据库引擎,占用资源非常底,可以适用于Windows和Linux,而且
sqlite
3只是一个文件,不需要服务器进程。
sqlite
3
c++
api接口只需要引用...
工具平台和程序库
24,856
社区成员
27,329
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章