高手请进,不知什么原因
我在提交数据库时出现如下错误请给个提示是什么原因,连接占线导致另一个hstmt
process stoped, 提示说是Sql语句错误。可Sql语句并没有错误
问题点数:100、回复次数:9Top
1 楼hj_cn(风影)回复于 2002-02-20 09:21:21 得分 0
SQL语句怎么写的呢?Top
2 楼hmily1688(没什么好说的)回复于 2002-02-20 09:23:10 得分 0
绝对不是Sql语句的事大哥Top
3 楼line(一千弯线)回复于 2002-02-20 09:29:57 得分 0
程序给出看看先吧~Top
4 楼hmily1688(没什么好说的)回复于 2002-02-20 09:31:25 得分 0
太长了各位如果见过的话是如何解决的告诉我一声 就可以了,Top
5 楼hmily1688(没什么好说的)回复于 2002-02-20 09:34:40 得分 0
dm.zwtftemp.Close;
dm.zwtftemp.SQL.Clear;
dm.zwtftemp.SQL.add(' select * from zw ');
dm.zwtftemp.SQL.add(' where sxcode='+#39+'0'+#39);
try
dm.zwtftemp.open;
except
abort;
end;Top
6 楼hmily1688(没什么好说的)回复于 2002-02-20 09:35:44 得分 0
一执行到dm.zwtftemp.open就出现如上错误,Top
7 楼Liusp(夜深千帐灯)回复于 2002-02-20 09:45:10 得分 0
' where sxcode='+#39+'0'+#39 这里暂时注释了看看是否有问题?Top
8 楼line(一千弯线)回复于 2002-02-20 09:45:45 得分 100
可能是数据库端口开着,又打开导致错误,我以前已有类似错误过,解决方法是看看前面程序中有没有把dm.zwtftemp.Close,这个数据库端口不一定在本FORM中,是你全部的运行程序.Top
9 楼hmily1688(没什么好说的)回复于 2002-02-20 09:58:29 得分 0
我想也是这样不过我这样改后
if dm.zwtftemp.Active=true then dm.zwtftemp.Active:=false ;
dm.zwtftemp.SQL.Clear;
dm.zwtftemp.SQL.add(' select * from zw ');
dm.zwtftemp.SQL.add(' where sxcode='+#39+'0'+#39);
try
dm.zwtftemp.open;
except
abort;
end
还是出错请问怎么改
Top




