易语言操作SQLITE数据库时,如何同时添加文本型数据与二进制数据(图片类型) 10
数据1=“文本型数据”数据2=“D:\1.JPG”SQL语句=“insertinto”+表名+“(”[字段1],[字段2]“)values(”'数据1',‘数据2’“)”...
数据1=“文本型数据”
数据2=“D:\1.JPG”
SQL语句=“insert into ” + 表名 + “ (” [字段1],[字段2]“) values (” '数据1',‘数据2’ “)”
我用上面SQL语句操作返回错误文本是无法识别“:”
希望能看明白我的意思,反正我想同时插入文本与图片数据到SQLITE3数据库中,请大家帮忙看如何写?谢谢! 展开
数据2=“D:\1.JPG”
SQL语句=“insert into ” + 表名 + “ (” [字段1],[字段2]“) values (” '数据1',‘数据2’ “)”
我用上面SQL语句操作返回错误文本是无法识别“:”
希望能看明白我的意思,反正我想同时插入文本与图片数据到SQLITE3数据库中,请大家帮忙看如何写?谢谢! 展开
1个回答
2012-03-28
展开全部
没用过SQLITE,不知道跟SQL有什么差别?
用 外部数据库 操作 SQL 可以这样:
外部数据库1.执行 (“update table set pic = ? where id = 1”, 字节集数据)
具体参照易知识库:
调用格式: 〈逻辑型〉 对象.执行 (文本型 非查询类SQL语句,[通用型 文本或字节集],... ) - 系统核心支持库->外部数据库
英文名称:ExecuteSql
执行指定的非查询类SQL语句,SQL语句中的列名(尤其是中文列名)可用中括号括住。如果SQL语句中涉及到备注或者字节集型字段,请在相应位置加上问号,然后再加上对应的文本型或字节集型数据参数,参数数目必须与问号的数目一致。例如,修改数据表student中编号为100的学生像片的语句为: 外部数据库1.执行 (“update student set picture = ? where no = 100”, 像片数据)。 成功返回真,失败返回假。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“非查询类SQL语句”,类型为“文本型(text)”。本参数提供非查询类SQL语句(无结果集返回),如修改、删除、添加等等。
参数<2>的名称为“文本或字节集”,类型为“通用型(all)”,可以被省略。本参数仅用作为SQL语句中的备注或字节集型SQL参数(用问号标识其位置)提供相应数据,必须为文本或者字节集型(与SQL参数类型对应)。如果SQL语句中没有包含SQL参数,则应该省略本参数。
操作系统需求: Windows
用 外部数据库 操作 SQL 可以这样:
外部数据库1.执行 (“update table set pic = ? where id = 1”, 字节集数据)
具体参照易知识库:
调用格式: 〈逻辑型〉 对象.执行 (文本型 非查询类SQL语句,[通用型 文本或字节集],... ) - 系统核心支持库->外部数据库
英文名称:ExecuteSql
执行指定的非查询类SQL语句,SQL语句中的列名(尤其是中文列名)可用中括号括住。如果SQL语句中涉及到备注或者字节集型字段,请在相应位置加上问号,然后再加上对应的文本型或字节集型数据参数,参数数目必须与问号的数目一致。例如,修改数据表student中编号为100的学生像片的语句为: 外部数据库1.执行 (“update student set picture = ? where no = 100”, 像片数据)。 成功返回真,失败返回假。本命令为初级对象成员命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“非查询类SQL语句”,类型为“文本型(text)”。本参数提供非查询类SQL语句(无结果集返回),如修改、删除、添加等等。
参数<2>的名称为“文本或字节集”,类型为“通用型(all)”,可以被省略。本参数仅用作为SQL语句中的备注或字节集型SQL参数(用问号标识其位置)提供相应数据,必须为文本或者字节集型(与SQL参数类型对应)。如果SQL语句中没有包含SQL参数,则应该省略本参数。
操作系统需求: Windows
追问
谢谢你的回答,但还是不能帮到我啊
参考资料: 易语言支持库手册
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询