您的位置:程序门 -> c++ builder -> 茶馆



adoquery的怪问题,我是没办法了,谁能帮帮我呀!在线等,,谢谢了!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


adoquery的怪问题,我是没办法了,谁能帮帮我呀!在线等,,谢谢了!
发表于:2007-06-15 08:52:52 楼主
adoquery1-> close();      
    adoquery1-> sql-> clear();      
    adoquery1-> sql-> add( "       select       count(*)       from       ac_right_tb ");      
    adoquery1-> open();


问题来了。当程序执行到open的时候,就死在那了!请问是什么原因呀。tadoconnection连接是正常的,通过的。
adoquery的connectiong设置的是adoconn_comm

谢谢!


我再补充一下,我adoquery控件上直接设置connectionstring,测试连接正常,然后在sql属性里写了简单的sql语句。
然后将active属性设置为true的时候出现了同样的情况,就死在那了,也不报错,请各位大侠帮忙呀。不甚感激!!!!!!!!!!!
发表于:2007-06-15 09:04:281楼 得分:0
adoquery控件上直接设置connectionstring   ,builder后,在里面测试是连接正常的。
连接串是:
provider=sybase.aseoledbprovider.2;initial   catalog=szymbusi;user   id=sa;data   source=outband;persist   security   info=false
发表于:2007-06-15 09:19:072楼 得分:0
是不是有其他程序正打开表ac_right_tb
发表于:2007-06-15 09:22:453楼 得分:0
没有。是测试环境!单机上。
发表于:2007-06-15 11:10:484楼 得分:0
表的记录有多少行?先把sql语句在你的数据库管理器上运行一下,看有没有结果和看一下运行时间有多长。
我这有个数据库有千万条记录,一count(*)得花好长时间才能统计出来。
发表于:2007-06-15 12:29:265楼 得分:0
就一条记录


快速检索

最新资讯
热门点击