读书人

“对象打开时不允许操作”,该怎么解

发布时间: 2013-03-04 17:22:12 作者: rapoo

“对象打开时,不允许操作”
“对象打开时,不允许操作”,该怎么解决

从ini文件中循环读取三条数据配置信息,第二次循环就报这个错,然后我改为只读一条信息不用循环,然后又发现点第二次查询按钮时报这个错。求助怎么解决? qry1.Close;
qry1.Open;就这两行报错。
[解决办法]
把关闭放到最上面!
还有这种读取ini文件的方式我还是第一次见,看不出有什么好处!
[解决办法]
把 qry1.Close;往前挪吧。
[解决办法]
似乎没有 con1.connection:=true;
[解决办法]
楼主是哪个版本的delphi?

[解决办法]
LZ的delphi是怎改背景色的??
[解决办法]


[解决办法]
Qry1先关闭再Open有点另类,是要处理之前的Qry1没有被上次正常关闭吗,加个判断是否已经打开,否则Qry1.Close肯定要触发异常。
ini的释放应该是放在Finally里吧,
[解决办法]
引用:
我倒是觉得你的con.connectstring:= 这一句前面应该加上 con.connect:=false; 要不是连接打开时是无法重新写connectsting的

+1.
LZ应当是将con绑定到qry1的Connection上了吧。所以当qry1执行open了之后con就自动被打开了,于是下一次再修改connectstring时报错。

读书人网 >.NET

热点推荐