爱问知识人 爱问教育 医院库

向高手求助,PB运行问题

首页

向高手求助,PB运行问题

用SQLServer数据库,PB9开发的应用系统,每运行一段时间都会出现下列错误提示。
cannot  connect!
A  SQLserver  request  resulted  in  a  bad  return  code  or  status  But  no  error  message  was  returned

然后就出现死机。不要强制推出,重新运行又好了。但没有多久,问题就会再次出现。

另外还发现有个查询共享进程总是关闭不了。每次进行一个特定的事务处理就会多一个查询进程。不知是否和这个有关。

提交回答
好评回答
  • 2007-01-13 21:11:35
     这个现象的确是与进程不断增加最终达到一定数量后,造成到。
    因为我也曾经遇到过同样到错误。当时情形是这样的
    每当在一个界面操作完毕将窗口关闭并退出时,其他的所有进程都随之关闭了,但总会有个查询进程不关闭。随着它的增加到一定数量后,就会发生楼主相同到错误。
    经分析这个窗体有两个子窗体。不能关闭的查询就是其中的一个,而这个窗体选择了“AutoRetrieve”属性。问题就出现在这里。
    找到了问题到结症,当然就好解决了。
    看看是否对你有些启发?
    

    5***

    2007-01-13 21:11:35

其他答案

    2007-01-12 11:33:39
  • cannot connect!
    请检索数据库的连接数,确认是否连接数不够所致!
    在PB应用的CLOSE事件中,如果使用PB默认事务对象的话,需要写如下代码:disconnect using sqlca;即可.

    心***

    2007-01-12 11:33:39

  • 2007-01-12 09:38:23
  • 每次建立连接、查询之后必须关闭连接,释放资源。否则资源会越来越多越来越拥挤。
    你的应用里数据库操作结束后都要调用一个关闭连接释放资源的方法。destroy方法

    s***

    2007-01-12 09:38:23

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 167-186
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):