十字星[测试站点]

  • 正式站
  • 随笔
  • 技术
  • 文集
  • 其他
    • API测试
Kratos
一款专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 技术
  3. 正文

Access 数据库更新时执行无错误,却总失败的原因

2019-07-03 772点热度 0人点赞 0条评论

     这是正确的

cmd.CommandText = "update tbMsgLogin set UserPwd=@pwd where UserName=@name";
cmd.Parameters.Clear();
cmd.Parameters.Add("@pwd", OleDbType.Char).Value = pwd;
cmd.Parameters.Add("@name", OleDbType.Char).Value = name;

    这是执行无错误,但更新不成功的

cmd.CommandText = "update tbMsgLogin set UserPwd=@pwd where UserName=@name";
cmd.Parameters.Clear();
cmd.Parameters.Add("@name", OleDbType.Char).Value = name;
cmd.Parameters.Add("@pwd", OleDbType.Char).Value = pwd;

大家仔细一看就知道了,Access的参数需要和SQL语句里的参数顺序一致,不支持直接用参数和SQL里的参数进行匹配

从网易博客(http://cxwstar.blog.163.com/blog/static/4846876320112415516302/)迁移,原发表于2011年3月4日.

标签: C# MySQL
最后更新:2019-07-04

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
Hyper-V安装无桌面版CentOS 6.5并配置自启动Redis服务之三:安装Redis服务并配置随系统自启 Hyper-V安装无桌面版CentOS 6.5并配置自启动redis服务之二:在虚拟机中安装CentOS 6.5 Hyper-V安装无桌面版CentOS 6.5并配置自启动redis服务之一:创建Hyper-V虚拟机 WPF中TreeView设置鼠标右键菜单 筛选DataTable中符合某一列条件的行 Oracle 数据库clob字段空值判断
[转]屏蔽系统热键的方法总结 Hyper-V安装无桌面版CentOS 6.5并配置自启动redis服务之一:创建Hyper-V虚拟机 C# 泛型 Join合并数组为字符串 关于asp.net导出Excel出现“异常来自 HRESULT:0x800A03EC”错误的另一种可能 只能用http://localhost 访问, 不能用http://IP访问? [转]安装中文VS2008 SP1和。NET3.5SP1后智能提示是英文的解决办法
最近评论

COPYRIGHT © 2021 cxwstar.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang