VC 读取SQLite数据库中的表的数据,该怎么解决

 我来答
匿名用户
2016-07-19
展开全部
先用sqlite3_open打开数据库,得到一个struct sqlite3的指针,例如

1
2

struct sqlite3 *db = NULL;
sqlite3_open("数据库地址" ,&db);

然后

1
2
3
4
5
6
7
8
9
10
11
12
13

char *szError = NULL,**dbResult;
int row,col;
int result = sqlite3_get_table( db,"SELECT name FROM sqlite_master WHERE type='table' ORDER BY name",&dbResult,&row,&col,&szError );
if( result == SQLITE_OK )
{
//dbResult就是查询结果,row和col分别是返回结果集的行数(包含表头)和列数
sqlite3_free_table(dbResult);
}
else
{
//szError是错误描述信息
sqlite3_free(szError);
}
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式