0
点赞
收藏
分享

微信扫一扫

使用Odbc链接mysql时parameter参数设置

毅会 2022-03-30 阅读 131


  之前一直用SqlServer,现在因公司需求改用MySql,但操作数据的DbHelper依然用回原来那个,但当用回@Parameter设置sql参数时却发现值无法传达到数据库,原来MySql搞特殊化用的是?号。网上说用?Parameter代替@Parameter,但试了还是不行,最后得出结论是直接用?号就好了,下面是例子:

insert into table_name(name,intro) values(?,?)

cmd.Parameters.Add("1","value1");

cmd.Parameters.Add("2","value2");

既然parameter参数全部为?号,那么设置参数值时就只能按顺序了,不像@Parameter那样可以用键值对来对应。

如果用MySqlContector时操作就不同咯。。。。。。。



欢迎添加我的公众号一起深入探讨技术手艺人的那些事!

使用Odbc链接mysql时parameter参数设置_sql


  



举报

相关推荐

0 条评论