我想用型如:Insert into tableName (field1,field2,....) values (value1,value2,...) 来插入二进制流.
我知道ADO返回后可以用POST方法实现,关键是我不想用POST的方法来插入流
谢谢了
我知道ADO返回后可以用POST方法实现,关键是我不想用POST的方法来插入流
谢谢了
解决方案 »
- 如何控制calcfields事件
- 高手帮帮忙。删除指定目录下的所有文件和文件夹,还有拷贝指定的目录到指定的位置
- 在文本编辑框中如何对某些字符单独设置字体?
- 我怎么让一个实数保留两位小数,并且这样子。。。。。下面
- 帮忙啦
- 莫名其妙之乱扣信誉分
- DataGrid 的数据输入问题,我将DataGrid 绑定到一个AdoQuery 控件上……
- 怎样编程实现在ListBox里显示数据库表中一个列?(绝对放分)
- ADO?
- 如何清除数据库中的长二进制数据?
- delphi的问题
- 将很长的字符串(含中文等各种字符)加密存到ACCESS数据库字段,还要对此字段进行模糊查询,还要解密显示,近10W条数据,请问如何实现???谢谢!!!
Adoquery.sql.text:='Insert into tableName (field1,field2,....) values (value1,value2,...)';
Adoquery.execsql;
msa,msb:TmemoryStream;
begin
msa:= TmemoryStream.create;
...saveFromStream(msa) With AdoQuery do
Begin
Sql.clear;
Sql.Add('insert into tableName (field1,field2,....) values (:value1,:value2,...) ');
paramaters.paramByName('Value1').Value := '';
paramaters.paramByName('Value2').LoadFromStream(msa);
execsql;
end;
msa.Free;
end;
只用两行代码:
Adoquery.sql.text:= 'Insert into tableName (field1,field2,....) values (value1,value2,...) ';
Adoquery.execsql;