你好。我想在sqlite数据库的表格中保存多张图片,比方说,表格有5条记录,每条记录包含学号、姓名,照片

学会在表格里保存1张图片,一直没想出来怎么保存多张图片。谢谢... 学会在表格里保存1张图片,一直没想出来怎么保存多张图片。谢谢 展开
 我来答
cuizizhong126
2013-08-23 · TA获得超过200个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:206万
展开全部
如果是多个学生,有多张照片(每人一张),那么使用多条记录即可。
而且一般来说,数据库之中是不保存二进制数据的,都只是保存一个相对的路径,最后使用时根据参数拼凑连接出全路径。
如果是单个学生有多张图片,那么,一般是采用2张表的做法,一个学生的学号对应了另一个表的多条记录。
追问
保存一个相对的路径?

是照片存储在电脑里的路径吗?

比方说:
sql = "create table stu_pic(id integer primary key, pic_路径 格式)";
rc = sqlite3_exec(db, sql1, 0, 0, &zErrMsg);

照片路径应该用什么格式保存呢?

谢谢!
追答

sql = "create table stu_pic(id integer primary key, pic_path varchar2(256))";
路径就是一个字符串,类似于:

"D:\blog\upload\photo\2013071114072503751.jpg"

这样的全路径,可以使用"2013071114072503751.jpg" 来存储,到时候只需要加上前面的一串字符就是整个路径。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式