CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

使用dataadapter的update方法遇到的問題

楼主Star_J(无名)2005-04-25 13:24:54 在 .NET技术 / VB.NET 提问

我在用update方法更新數據源出現錯誤提示:不能修改table的主鍵。   而我卻只是修改了datagrid中非主鍵的數據元素,並沒有修改主鍵的數據。請問這是為什麼,怎麼解決呢 问题点数:20、回复次数:7Top

1 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-04-25 13:30:53 得分 0

Datagrid的数据源(比如一个DataTable)中的主键,不见得是数据库里表的主键。  
   
   
  2个都不允许修改。Top

2 楼Star_J(无名)回复于 2005-04-25 13:38:34 得分 0

但是我可以確定我沒有修改任何一個主鍵。  
  而且我修改的是code列的數據,在執行update時候提示的是id列不能update...Top

3 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-04-25 13:50:44 得分 10

检查一下更新语句!Top

4 楼Star_J(无名)回复于 2005-04-25 13:54:39 得分 0

沒有用sql語句,而是直接用的update方法  
  me.sqldataadapter.update(ds.user)  
   
   
  各位看看有什麼問題嗎Top

5 楼vb_vs(我是一只紧张的小星星^_^)回复于 2005-04-25 15:56:18 得分 10

你看看你的UPDATE是不是有在你的表中修改,还是说继续添加表中的项目呀,  
  看看你的VB语句中修改DS的语句.Top

6 楼Star_J(无名)回复于 2005-04-25 16:35:55 得分 0

我是用的數據適配器的update方法,應該是沒有vb語句吧  
   
  我是修改了表中的某一行的列值,並且我能確定此列和主鍵沒有任何衝突關係...Top

7 楼Star_J(无名)回复于 2005-04-25 16:37:59 得分 0

忘記說了,系統報錯說明的是   主鍵列不能被修改  
  但是我能確定我沒修改過任何主鍵的值Top

相关问题

  • 新手求助:c#中DataAdapter的update方法要怎么使用,为什么我改不了数据库捏?
  • 当insert update 遇到 ' "
  • DataAdapter的Fill方法,请指点。。。。。。
  • java学习遇到困难!询问容器类学习方法!
  • String类indexOf方法的使用时遇到的问题
  • 添加COM组件方法时遇到的问题
  • 执行A方法时,A方法内调用的B方法不会执行?大家有谁遇到过????
  • 如何对DataAdapter的updata()方法进行事务处理
  • 关于SqlDataAdapter的Update方法?
  • 在脚本方法中,动态修改xsl:sort的select属性方法遇到的问题

关键词

  • 修改
  • 數據
  • 方法
  • 表
  • update
  • 確定
  • 看看
  • 不能

得分解答快速导航

  • 帖主:Star_J
  • hamadou
  • vb_vs

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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