每次用QR打印完之后,关闭时会出现"System Error,Code:1400"然后,整个程序关闭?(200分)

  • 主题发起人 主题发起人 phong
  • 开始时间 开始时间
P

phong

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个窗体Frm_DataView中用ADODataSet取得汇总的数据,然后点击打印预览,
出现预览报表,关闭预览报表,没有错误!
再关闭Frm_DataView时出现以下错误
"System Error.Code:1400,相互身份验证失败。该服务器在域控制器的密码过期"
我试着关闭网络连接,改用Access本地库,结果出现相同错误!
分析一下,是在关闭Frm_DataView窗体是已经关闭了,且且已经(Action = cafree,Frm_dataview=nil)
Free and nil 并且关闭了AdoDataset,
但再次打开Frm_DataView时会出现以下错误"A component name Frm_DataView already exists"!
[:(!](注:此窗体中我没有再创建其它类型的东东,只有一个ADODataSet和打印预览时动态创建的一个QR)!
我可以在这个窗体中多次打印不会出错,只有预览后关闭这个窗体时会出现以上现象!
 
[:D]可能你用的是D7的QRport3.09,如果在报表中使用了TQRRichText,TQRMemo,TQRDBRichText
就会出现你说的现象,不知道为何,曾经遇到过!你试试看
 
接受答案了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部