三层模式下,通过TQuery来新增图像字段的方法?请各位高手帮忙! 我做过,成功了,但是我不是通过SQL语句做的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataset.append;TBlobField(dataset.FieldByName('YourImageFieldName')).LoadFromFile('文件名');dataset.post 回复taken(铁拳) , 如果应用服务器中的TQUERY.SQL 的属性为: SELECT ID,MPHOTO FROM MPHOTO, 用你的方法, 那样当然没问题, 我已经试出来了. 那么做个转换试试//文件——〉Blobfunction BlobToString(const AFileName :String) :String;begin with TFileStream.Create(AFileName, fmOpenRead) do try SetLength(Result, Size); Read(Pointer(Result)^, Size); finally Free; end;end;把返回的字符串传过去试试 我也是遇到同样的问题,如果使用insert 或 append等可以保存数据,可是使用sql语句的时候出问题,不知道是不是delphi的问题 回复taken(铁拳) , 这样还是不行! 是不适Insert不支持这样的数据? delphi怎么从.cel,.prt文件读出和写入数据 好久没送分了,送点分顺便问个小问题 【走人】暂时离开CSDN... access做网络数据库问题 如何判断一个事件是否被执行过!! installshield制作安装程序,如何添加系统搜索路径? 你们喜欢出差吗? 救命啊(我的delphi打不开了)急! Paradox数据库损坏“Corrupt file-other than Header" 大虾快帮忙!分数不多,但绝不食言! !!!急!急,不小心格式化了硬盘,能恢复吗?? delphi&windowsXp
TBlobField(dataset.FieldByName('YourImageFieldName')).LoadFromFile('文件名');
dataset.post
//文件——〉Blob
function BlobToString(const AFileName :String) :String;
begin
with TFileStream.Create(AFileName, fmOpenRead) do
try
SetLength(Result, Size);
Read(Pointer(Result)^, Size);
finally
Free;
end;
end;把返回的字符串传过去试试