CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

我用dbgrid显示一SYBASE表中数据,why lock table

楼主byj168(byj168)2001-06-28 11:18:47 在 C++ Builder / 基础类 提问

主  题:我用dbgrid显示一SYBASE表中数据,如何避免锁表?????  
  作  者:byj168  
  所属论坛:C++   Builder  
  问题点数:20  
  回复次数:8  
  发表时间:2001-6-27   12:50:44  
     
       
      我用dbgrid显示一SYBASE表中数据,用query.open()后,数据正常显示,但是其它用户无法对它进行操作,因为锁表,如果用query.close(),   一切正常,但dbgrid中不再显示任何数据,请问各位大侠,如何解决这个问题????    
  问题点数:20、回复次数:7Top

1 楼luhongjun(过江项羽)回复于 2001-06-28 12:37:33 得分 10

这个跟DBGRID无关。  
  只是你数据库打开时的问题。Open()操作你应该是用select,也不会把表锁定。除非你手工锁表。  
  对于,insert操作才自动锁表。  
  Top

2 楼byj168(byj168)回复于 2001-06-29 09:51:17 得分 0

难道就没有人能回答这个问题吗?Top

3 楼missile_chen(James)回复于 2001-06-29 11:20:28 得分 5

TQuery通过一个TDatabase控件连到Sybase数据库,TDatabase的Exclusive属性设为False即可。Top

4 楼zhangming(zm)回复于 2001-06-29 12:12:47 得分 5

哈,和我遇到的一样,我解决了,可能是你在表中有LOOKUP字段或lookup和关联字段。  
  你将lookup字段删除试试,关联不要去掉。或将lookup的字段查询设置改动一下,。Top

5 楼byj168(byj168)回复于 2001-07-02 09:47:00 得分 0

zhangming(zm) 大侠:  
   
  能否请您说得详细些,我的表里没有LOOKUP字段或lookup和关联字段。  
  Top

6 楼byj168(byj168)回复于 2001-07-02 09:48:06 得分 0

missile_chen(James) 大侠:  
   
  TDatabase的Exclusive属性为False,但没有解决问题。Top

7 楼byj168(byj168)回复于 2001-07-02 09:49:53 得分 0

我发现在部分选择(select)检索表中内容时,有时不锁表,为什么??Top

相关问题

  • :dbgrid与table的麻烦~~~~~~~~~~~~~
  • dbgrid
  • DBGRID
  • DBGrid
  • dbGrid
  • DBGrid
  • dbgrid$$$$$$
  • 欢迎Sybase高手讨论 lock 问题
  • 关于dbgrid与table绑定问题。
  • 有关DBGrid和Table的问题

关键词

  • sybase
  • 字段
  • 数据
  • 解决
  • 锁表
  • dbgrid
  • lookup
  • tdatabase
  • 显示
  • sybase表中

得分解答快速导航

  • 帖主:byj168
  • luhongjun
  • missile_chen
  • zhangming

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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