用内存流来操作....没有源码好象选择OLE类型的字段也可以....没试过
解决方案 »
- 急!delphi中,Pascal语言有没有类似SQL语言中like的关键字或者函数
- Delphi Program 如何动态更新 WebService IP Address
- Edit控件,用日语输入法输入中文词组后不能正常输入,输入两个字的词组后,会自动删除一个字
- 请问Wmf格式的文件在TImage中显示之后,如何放大和缩小?急,请帮忙!
- 为什么老说没有声明呀
- 关于安装程序的问题!Delphi6+SQL2000
- 使用Readln读取文本文件时,如何从指定的行开始读取,比方说,从第2行读到第8行?
- REPORT MACHINE报表的问题
- 不能对表添加数据
- 关于身份证号的问题。高分征答。
- 请问有关:鼠标右键弹出菜单问题!
- 问题问题!!!!!!
var
wjl:TFileStream;
sjl:TStream;
query:Tadoquery;
begin
sWj:=Trim(sWj);
if sWj='' then exit;
if Not FileExists(sWj) then
begin
wZkjck.Xxts('文件'+sWj+'不存在');
exit;
end; try
wjl:=TFileStream.Create(sWj,fmOpenRead);
except
wZkjck.Xxts('无法打开文件'+sWj);
exit;
end; query:=tadoquery.create(nil);
try
query.connection:=adoconnection1;
query.sql.add('select * from yourtable');
query.Edit;
sjl:=query.CreateBlobStream('column',bmWrite);
sjl.CopyFrom(wjl,0);
sjl.Free;
wjl.Free;
if query.Modified then query.Post;
finally
query.free;
end;
end;
procedure TwTybbBbgl.Dwj(sWj:string);
var
wjl:TFileStream;
sjl:TStream;
query:Tadoquery;
begin
sWj:=Trim(sWj);
if sWj='' then exit;
if Not FileExists(sWj) then
begin
showmessage('文件'+sWj+'不存在');
exit;
end; try
wjl:=TFileStream.Create(sWj,fmOpenRead);
except
showmessage('无法打开文件'+sWj);
exit;
end; query:=tadoquery.create(nil);
try
query.connection:=adoconnection1;
query.sql.add('select * from yourtable');
query.Edit;
sjl:=query.CreateBlobStream('column',bmWrite);
sjl.CopyFrom(wjl,0);
sjl.Free;
wjl.Free;
if query.Modified then query.Post;
finally
query.free;
end;
end;