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

在JdbTable上既不能修改,又不能添加,也不能删除数据

楼主hullojack()2006-05-02 17:40:10 在 Java / Borland JBuilder 提问

本人用   queryDataSet、JdbNavToolBar   查询SQL   Server   2000数据库,在   JdbTable上显示,不知道为在JdbTable上既不能修改,又不能添加,也不能删除数据。  
  屏幕上显示了这样的错误:  
  DataSet   has   no   unique   rowidentifiers.  
  for   QueryDataSets   you   need   to   disable   metaDataUpDate.ROWID   in   the   MetaDataUpdate   property,   in   addition   to   setting   the   RowID   property   on   a   column.  
   
  此问题已经困扰我很长时间,望高手指点!!谢谢 问题点数:100、回复次数:7Top

1 楼hullojack()回复于 2006-05-02 17:47:45 得分 0

我是用JBuilder些的。Top

2 楼zrrp4001()回复于 2006-05-09 09:42:35 得分 0

我也遇到同样问题,有没有大哥出来指点哈!谢谢了先Top

3 楼stevech(西门町学士)回复于 2006-05-10 16:30:34 得分 0

看看你QueryDataSet里的select语句,肯定没有选择数据库的主键Primary   key。Top

4 楼zrrp4001()回复于 2006-05-12 12:54:57 得分 0

在下用的   select   *from   而且我的数据库根本就没设置主键也报这个错误是为什么呢?Top

5 楼niceday900()回复于 2006-05-15 12:45:04 得分 0

用   queryDataSet、JdbNavToolBar   查询SQL   Server   2000数据库,在   JdbTable上显示,不知道为在JdbTable上既不能修改,又不能添加,也不能删除数据。  
   
        楼主在QueryDataSet里的metaDataUpDate属性disable,跟着将基本一个column的rowID设置为true就行了  
   
        但这样还是不能同时对多个相关连的表进新添加,删除等操作,比如说添加数据,只给其中的一个表添加了数据(jdbtable中同时显示了几个关联表的数据),请高手说说该怎么做,谢谢!Top

6 楼stevech(西门町学士)回复于 2006-05-17 23:19:38 得分 0

“在下用的   select   *from   而且我的数据库根本就没设置主键也报这个错误是为什么呢?”  
  问题就在这里啦,设置你数据库的主键!  
  一个良好设计的数据库居然不设主键真实郁闷哦Top

7 楼zrrp4001()回复于 2006-05-18 09:47:54 得分 0

我是用人家公司的数据库,我杂知道他们为什么没设主键的呢?不过最后还是改了!随便添了个主键!Top

相关问题

关键词

得分解答快速导航

  • 帖主:hullojack

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

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