sqlite数据库中,我想用insert into 语句插入blob字段的记录数据。请高手救命

lcmlhs_2005 2019-09-24 11:25:52
如题:
sqlite数据库中,我想用insert into 语句插入blob字段的记录数据。请高手救命,例如:
例如:insert into table1(id,fieldBlob) values(1,?)
接下来不会写了,好像需要用到sqlite3_bind_blob,等等的函数。请大家帮助我
...全文
548 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bgxbd 2019-09-27
  • 打赏
  • 举报
回复
仅供参考 with ADOQueryTemp do begin Close; SQL.Clear; SQL.Add('update T_Consumption_Detail_Temp'); SQL.Add('set Associated_ID =''1'' '); SQL.Add('where bill_id =:Bill_id '); parameters.parambyname('bill_id').Value :='XXX'; ExecSQL; end; ADOQueryTemp.close; ADOQueryTemp.open;
BlueStorm 2019-09-24
  • 打赏
  • 举报
回复

adoquery1.Parameters[1].DataType = ftBlob;
adoquery1.Parameters[1].LoadFromStream(Stream, ftBlob);
qtc26 2019-09-24
  • 打赏
  • 举报
回复
if (trim(edit1.Text)<>'') and (not image1.Picture.Graphic.empty) then
begin
with adoquery1 do
begin
sql.Clear;
sql.Add('insert into pic values(:a,:b)');
adoquery1.Parameters[0].Value:=edit1.Text;
adoquery1.Parameters[1].Assign(image1.Picture.graphic);
//adoquery1.Parameters[1].LoadFromStream(tmpstream);两种方式都可以,mssql肯定没问题
ExecSQL;
sql.Clear;
sql.Add('select * from pic');
open
end;
end;

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧