读书人

数据更新有关问题

发布时间: 2012-02-01 16:58:19 作者: rapoo

数据更新问题
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.html
[解决办法]
楼上都看清楚,楼主说的是oledb 不是sql
[解决办法]
OleDb添加的参数是和参数顺序有关系的,反而和参数的名字根本没关系,所有的参数都可以用?代替

读书人网 >asp.net

热点推荐