數據庫是mssql2000 字段是image 用的是流的方式存取圖片,用了很多方法都不行
望各位江湖大哥!!伸伸手擺平它
望各位江湖大哥!!伸伸手擺平它
解决方案 »
- 请问我用下面的代码实现文件拖放,在xp下正常,到win7下就无效了,是什么原因?
- 想学Delphi 问问哪些著名软件是Delphi写的啊??
- 运行可执行文件,如flashget出现异常时,他自动调用delphi进行调试,请问如何设置,不让调用调试程序?
- ■■■一个简单的查找替换问题 50分 在线等候■■■
- 刚弄D,对一些函数都不熟悉!
- 如何用delphi的ado连接远程sql server数据库?初学delphi,请大家多帮忙!!
- DelphiX 问题
- 关于基于ACCESS的网络开发,整体结构怎么搞才好?
- 很easy的问题,但是怎样实现更佳(速度,简洁),敬请请大家关注!
- Delphi5和Delphi6可以同时安在win98下吗,会不会冲突?
- 哪里可以下installshield 2000 ?
- 哪位大侠可以给我讲讲AdjustTokenPrivileges 这个函数和 TTokenPrivileges;这个结构吗?
(TBlobField(tblMap.FieldByName('fPicture'))).LoadFromFile(FileName);
100K的都没有任何问题。你可以试试看。
你用什么连接?
是ODBC吧
需要设一下的
使用ImageEnDBView1和ADO 没有问题。
begin if(self.OpenPictureDialog1.Execute) then
begin
self.ADOTable1.Edit; ft:=tfilestream.create(self.OpenPictureDialog1.FileName,fmOpenRead);
(self.ADOTable1.FieldByName('attachContent') as TBlobField).LoadFromStream(ft);
self.ADOTable1.Post;
end;
end;
begin
ft:=tfilestream.create(OpenPictureDialog1.FileName,fmOpenRead); query1.Close;
query1.SQL.Clear;
query1.SQL.Add('insert into ct values(:ct1,:ct2)');
query1.Params[0].AsString:=edit1.Text;
(query1.FieldByName('ct2') as TBlobField).LoadFromStream(ft);// (TBlobField(query1.ParamByName('ct2'))).LoadFromFile(OpenPictureDialog1.FileName);
query1.ExecSQL;
end;
程序老是報下面這個錯誤。。我是用bde連的數據庫。
query1:field 'ct2' not found