莫名其妙的问题(50分)

  • 主题发起人 主题发起人 xuzhic2001
  • 开始时间 开始时间
X

xuzhic2001

Unregistered / Unconfirmed
GUEST, unregistred user!
程序如下:
with querytgsc1 do
begin
close;
sql.Clear;
sql.Add('select * from view_jishucanshu where expr1='''+dbediteh1.Text+''' order by 素材型号ID');
open;
first;
while not querytgsc1.Eof do
begin
.........
querytgsc1.next;///出现问题
end;
程序在运行到querytgsc1.next的时候出现‘connot perform this operation on a closed dataset’不知道哪出问题你了
 
你编译可以通过么?
你前面都用了with querytgsc1 do
,后面怎么还用querytgsc1?
 
1、你的数据库是否有主关键字?
2、你在Next前做了什么?
3、根据你的提示,你是不能操作关闭的数据集;
//你肯定做了什么导致数据集已经关闭了!你好好检查;
 
你在 ......... 中关闭了数据集。
 
数据集被关闭了
 
好好检查你
begin
........
end;
里面的内容
 
提示的内容就是说数据集已经关闭
查一下吧
是不是前面的代码导致数据集关闭了
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
514
import
I
I
回复
0
查看
575
import
I
后退
顶部