各位高手帮帮忙。(在线等候)

dxs_csdn 2002-08-15 12:01:11
语句一:Row_003 = DbDs.Tables["Users"].Rows.Find("003");

语句二:Row_003 = DbDs.Tables["Users"].Rows.Find(DbDs.Tables["Users"].Rows[3]["ID"]);

都会出现下述异常:
System.Data.MissingPrimaryKeyException: 表没有主键。

我用的是Sql Server2000数据库,我明明在表Users中将ID列设置为主键(主键类型char 长度为3,上面的“003”在表中是存在的),可就是有异常。

请帮帮忙!
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sheep2002 2002-08-15
  • 打赏
  • 举报
回复
你要设置DbDs的主建(不是数据库)
bigrongshu 2002-08-15
  • 打赏
  • 举报
回复
设置DataTable.PrimaryKey属性

试一下

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧