CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

大侠帮忙看看出错信息

楼主googstar(小乙)2005-11-03 14:36:41 在 Delphi / 数据库相关 提问

SQL为:  
  sql   :=   'Select   A.o_id   As   Bh,sysdate   As   Xtsj,A.input_date   as   sj   ,  
  B.o_name   As   Xm   From   hs_db_handset   A,db_operator   B   Where   A.o_id=B.o_id   And   A.h_id=''12''   and   rownum   =   1'  
   
  执行   :OpenQuery(TmpQry,SqlStr);时,有时弹出  
  错误    
      ORA-010000,超出打开游标最大数,这种错误是为什么才出现的呢?应该怎么处理啊?  
  这种错误是偶尔出现,而且,该SQL语句在PL/SQL中执行没有任何问题。请帮帮忙啊  
   
         
   
  Function   OpenQuery(OQuery:   TADOQuery;   SQLStr:   String):   Boolean;   overload;  
  Begin  
      Result   :=   True;  
      Try  
          IF   Not   FADO.Connected   Then   FADO.Connected   :=True;  
          If   OQuery.Active   Then   OQuery.close;  
          OQuery.Connection   :=FADO;  
          OQuery.SQL.Clear;  
          oquery.sql.Text   :=   sqlstr;  
          OQuery.Open;  
      Except  
      end;  
  end; 问题点数:20、回复次数:3Top

1 楼andrew223(暴风雪)回复于 2005-11-03 15:39:09 得分 10

1.参数里的open_cursor数加大试试  
  2.检查前台程序是否打开了游标没有关闭?Top

2 楼78hgdong(赤脚)回复于 2005-11-03 16:19:21 得分 10

看不出什么异常,可能是你查的数据量过大...Top

3 楼googstar(小乙)回复于 2005-11-04 16:08:56 得分 0

我程序没有使用任何游标,还有,我上面的SQL语句就查询一行记录啊?请大家帮忙啊!Top

相关问题

  • 出错信息
  • 出错信息
  • sdk出错信息??
  • SQLServer7.0出错信息?
  • 出错信息是这样......
  • vc++的出错信息
  • ADO出错信息列表
  • 出错信息: ……shoude have a prototype
  • 一个出错信息
  • COM的出错信息

关键词

  • sql
  • oquery
  • fado
  • 游标
  • sqlstr
  • 错误
  • connection

得分解答快速导航

  • 帖主:googstar
  • andrew223
  • 78hgdong

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo