当前位置: 代码迷 >> ASP.NET >> 数据更新有关问题
  详细解决方案

数据更新有关问题

热度:4653   发布时间:2013-02-25 00:00:00.0
数据更新问题
OleDbCommand中的Parameters添加是否要和sql执行语句中的变量顺序一一对应?
比如有sql:UPDATE   CompanyData   SET   Matter=@Matter   WHERE   DataType=@DataType

如果Parameters先添加的@DataType后添加@Matter会无法更新!!
顺序转化后则可以,sql   server数据库不存在这个问题.
何解?

------解决方案--------------------------------------------------------
和顺序绝对有关系。。我以前亲身体验过。。。

参考我的这篇文章:http://hi.baidu.com/windstore/blog/item/ad888d1071e87d00213f2e30
------解决方案--------------------------------------------------------
楼上都看清楚,楼主说的是oledb 不是sql
------解决方案--------------------------------------------------------
OleDb添加的参数是和参数顺序有关系的,反而和参数的名字根本没关系,所有的参数都可以用?代替
  相关解决方案