起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 514|回复: 19

【搞定】下载附件时提示“midas.dll”错误**

[复制链接]
发表于 2008-3-20 10:05:26 | 显示全部楼层 |阅读模式
代码如下:
procedure TFORMGYCT.Label6Click(Sender: TObject);
begin
  if SaveDialog.Execute then
  begin
    TBlobField(Query.Fields[0]).SaveToFile(SaveDialog.FileName+'.doc');
  end;
end;

procedure TFORMGYCT.BizFormShow(Sender: TObject);
begin
  Query.Close;
  Query.CommandText := 'SELECT YHSC FROM YHSC';
  Query.Open;
end;

1.jpg

9.84 KB, 下载次数: 231

回复

使用道具 举报

发表于 2008-3-20 10:29:07 | 显示全部楼层
楼主检查一下 该机器的 windows\system32\midas.dll 文件的日期、版本号等
跟 X3 Server\client\NewVersion\install\midas.dll  是否一致,如果不一致,你注销一下,删除,然后重新下载,或者从服务端拷贝一个过去,然后重新注册一下看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-20 10:43:40 | 显示全部楼层
版本号一样的,
回复 支持 反对

使用道具 举报

发表于 2008-3-20 11:57:25 | 显示全部楼层
版本号是多少啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-20 12:39:38 | 显示全部楼层
10.0.2151.25345,x3是2619版本的
回复 支持 反对

使用道具 举报

发表于 2008-3-20 15:22:23 | 显示全部楼层
楼主,请问:
1、1楼的错误是执行到哪句代码出现的?

2、'SELECT YHSC FROM YHSC'
这个sql语句中字段和表的名字怎么一样啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-20 16:28:40 | 显示全部楼层
执行到  TBlobField(Query.Fields[0]).SaveToFile(SaveDialog.FileName+'.doc'); 这出问题的,表名和字段名确实是一样,YHSC表只有ID,YHSC 2个字段,但是这不影响。
回复 支持 反对

使用道具 举报

发表于 2008-3-20 16:47:08 | 显示全部楼层
Query. 出错前的记录数是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-20 18:32:50 | 显示全部楼层
1条
回复 支持 反对

使用道具 举报

发表于 2008-3-21 08:49:57 | 显示全部楼层
regsver32 注册一下windows\system32\midas.dll 试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 02:13 , Processed in 0.046861 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表