我用的是PB9,为什么在PB9环境下调试程序,当里面的进程超过25个,就连接不上SQL,错误提示:A SQLServer request resulted in a bad return code or status but no error message was returned.难道qhsoft这个数据库的进程不能超过25个??我现在是单机操作,那假如其他客户端的数量超过25个,系统就连接不上了??

解决方案 »

  1.   

    我看懂你说的进程在这里是什么意思.如果是默认安装(企业版),我用PB9+sql 2000/2005开发的程序到目前为止至少用于100个用户同时进行操作.我怀疑是你的数据窗口在显示或保存时没有及时提交,造成数据被锁住了.应该是这个属性你没有设置对.SQLCA.AutoCommit = FalseorSQLCA.AutoCommit = true
      

  2.   

    没记错的话,出现这个错误是因为你的某个连接中有sql返回了一个结果集,但是pb端的代码中没有容器来接收这个结果集,跟连接数量无关