CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

执行查询时取不到数据,结果发现表被锁,如何获得表被锁的信息并让该操作等待N秒?(Informix DB)

楼主LuBingLin(为什么?)2005-08-01 13:49:27 在 VB / 数据库(包含打印,安装,报表) 提问

如题。 问题点数:100、回复次数:4Top

1 楼sdrcxzy(大向)回复于 2005-08-01 13:57:40 得分 10

没有做过,帮你顶一下。也学习一下……Top

2 楼pweixing(幸运星)回复于 2005-08-01 16:54:05 得分 45

你把这个查询做到   存储过程   里面去,这样就会等待了!Top

3 楼LuBingLin(为什么?)回复于 2005-08-02 22:36:40 得分 0

不现实,在一个程序中有几百个查询!Top

4 楼pweixing(幸运星)回复于 2005-08-04 10:23:29 得分 45

有什么不现实的??把查询做到存储过程中还有一个好处就是当客户的要求变了以后,只要修改存储过程就好了,和程序无关啊!  
  再说了,几百个查询也不会都存在锁的问题,如果仅仅是读取数据库的记录,根本就不应该有锁的问题,除非你在查询的过程中会采用中间表进行过渡,那么你可以采用临时表   #table   的方式,这样的临时表不会重复,而且查询完毕后sql   server   会自动删除,不用用户额外的进行维护。Top

相关问题

  • SQLserver查询锁住怎么办???
  • 在oracle 库中 怎样查询从第n条记录到n+10条记录
  • select len(nkey) as n from article where n>10这个查询为什么不对
  • 如何查询表中的第m-n条记录
  • 请问如何查询表中的第N条记录?
  • mysql 模糊查询不精确 select name from n where name like '%人%'
  • 查询表中钱最多的n个人的信息
  • 怎么写SQL查询从记录N到记录M啊?
  • Oracle 中我要查询一个表中间的n -- n + m行记录,Sql语句怎么写? ( n > 0, m >0 )
  • ORACLE中查询数据库中纪录,从第N条到N+a纪录的select怎么写

关键词

  • 查询
  • 存储过程
  • 表被锁
  • 等待
  • 做到存储过程
  • 现实
  • 临时表
  • 程序
  • 采用
  • 锁的问题

得分解答快速导航

  • 帖主:LuBingLin
  • sdrcxzy
  • pweixing
  • pweixing

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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