如题:
sqlite数据库中,我想用insert into 语句插入blob字段的记录数据。请高手救命,例如:
例如:insert into table1(id,fieldBlob) values(1,?)
接下来不会写了,好像需要用到sqlite3_bind_blob,等等的函数。请大家帮助我
sqlite数据库中,我想用insert into 语句插入blob字段的记录数据。请高手救命,例如:
例如:insert into table1(id,fieldBlob) values(1,?)
接下来不会写了,好像需要用到sqlite3_bind_blob,等等的函数。请大家帮助我
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;
adoquery1.Parameters[1].DataType = ftBlob;
adoquery1.Parameters[1].LoadFromStream(Stream, ftBlob);
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;