插入时只能是字符或整数,如果插入完后再重新edit、post一遍又嫌麻烦,能不能下接插入流类型?ACCESS库
解决方案 »
- 操作word的问题
- >>---------------关于窗体关闭的问题?------------------------------
- 如何检测主板信息?
- 菜鸟遇到很难的问题,翻了好多书都没找到希望高手进来帮忙.重谢
- 在delphi中如何访问共享目录???
- 在程序代码中明明调用了当前活动 Form的Close方法,但有时不能立即关闭,怎么办?
- 一个图像loadFrom的问题,不解,请大家帮忙!
- ComboBoxEx如何把用户输入的文字保存并滚动显示,文字保存在一个文件里
- 谁能给一个正确的SID的Delphi各式的声明!!!
- skinengine问题,急等
- 怎样解除celeon 4 1.7G 倍频锁定?BIOS的的倍频超频无效.
- 有关WORD文件的打开,,,
var
MS_JpegStream1:TMemoryStream;
M_Jpeg1:TJpegImage;
begin
ms_jpegstream1:=tmemorystream.Create;
m_jpeg1:=tjpegimage.Create;
m_jpeg1.Assign(image1.Picture);
m_jpeg1.SaveToStream(ms_jpegstream1);
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('update jc_ryjcxx set zp=:sfz1 where xm=:xh1');
parameters.ParamByName('xh1').Value:='安泽胜';
parameters.ParamByName('sfz1').LoadFromStream(ms_jpegstream1,ftblob);
execsql;
end;
ms_jpegstream1.Free;
m_jpeg1.Free;
ShowMessage('Sucess!');
同样适合INSERT INTO!
TBlobField(frmmain.ADOQuery1.FieldByName('tmzs')).SaveToStream(MS);
MS.Position := 0;
adoquery.SQL.Add('insert into tmb (tmbz) values (:data1)');
adoquery.parameters.ParamByName('data1').LoadFromStream(MS[temp],ftblob);
adoquery.ExecSQL;这样老显示字段太小,不能粘贴,BLOB字段的类型会显示字段太小?
TBlobField(frmmain.ADOQuery1.FieldByName('tmzs')).SaveToStream(MS);
MS.Position := 0;
adoquery.SQL.Add('insert into tmb (tmbz) values (:data1)');
adoquery.parameters.ParamByName('data1').LoadFromStream(MS,ftblob);
adoquery.ExecSQL;这样老显示字段太小,不能粘贴,BLOB字段的类型会显示字段太小?