c#操作access,update语句不执行的解决办法
今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。
例如:update tablename set [a]=@a1,[b]=@a2 where [id]=@a3
那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要
cmd.Parameters.AddWithValue(“@a1”,a);
cmd.Parameters.AddWithValue(“@a2”,b);
cmd.Parameters.AddWithValue(“@a3”,id);
顺序如果错了,就无法更新了。这一点和sql server不一样。在sql server中,不必关心参数增加的顺序。
因为access在update时参数错位不会报bug,只是不更新,所以这一点在写程序时一定要注意。
转载于:https://www.cnblogs.com/shunyao8210/archive/2012/05/03/2480184.html
c#操作access,update语句不执行的解决办法相关推荐
- PLSQL 执行 for update 语句被锁定的解决办法
2019独角兽企业重金招聘Python工程师标准>>> 1. 先查询锁定记录: SELECT s.sid, s.serial# FROM v$locked_object lo, db ...
- access update语句执行_SQL Server与Access数据库sql语法十大差异
本文总结了SQL Server与Access数据库sql语法的十大差异. ACCESS结构简单容易处理,而且也能满足多数的应用程序要求,也是初学者的试牛刀. 随着时间的推移,大多数数据库应用程序都会发 ...
- mysql基础架构(一条update语句如何执行)
update语句如何执行? 一.流程分析 二.重要的日志模块 1.redo log 2.binlog 3.两阶段提交 三.小结 一.流程分析 与查询流程不一样的是,更新流程涉及,两个重要的日志模块,r ...
- update语句的执行过程
更多内容关注微信公众号:fullstack888 昨天很多同学在后台问,为什么Update是二阶段提交?紧接上文,我们了解了:深入理解Mysql执行过程及执行顺序.今天我们主要分析一下update语句 ...
- onyx for mac如何修复权限?onyx mac版操作无法执行的解决办法
本来可以打开的操作,突然打不开了,怎么办?当有提示需要修复权限,或者某些本来可以执行的操作无法执行的时候,我们可以通过「维护」尝试修复权限解决问题.因为系统使用的时间长了安装的程序多了,可能有些操作就 ...
- linux 线程操作问题undefined reference to ‘pthread_create‘的解决办法(cmake)
linux 线程操作问题undefined reference to 'pthread_create'的解决办法(cmake) 参考文章: (1)linux 线程操作问题undefined refer ...
- 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法
ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法 定时任务失效的问题: 如果发现/etc/crontab中的定时任务没执行,可以使用/etc/init.d/cron st ...
- MySQL导入SQL文件执行失败解决办法
MySQL导入SQL文件执行失败解决办法 导入SQL失败,大多数原有是MySQL开启了严格模式,关闭掉严格模式就可以了,执行如下SQL后再导入: SET sql_mode = ''; SET GLOB ...
- Access update语句 提示 操作必须使用一个可更新的查询Access update语句 提示 操作必须使用一个可更新的查询
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.cr ...
最新文章
- 嵌入式系统降低功耗的设计技术
- powerdesigner逆向工程,从数据库导出PDM
- 东平县农民丰收节-农业大健康·万祥军:功能性谋定生态品牌
- 栈和队列的Java实现_栈和队列的java简单实现
- jQuery Mobile移动网站
- Java 多线程 yield方法
- DOCKER存储驱动之DEVICE MAPPER简介
- 人脸解锁除了要穿衣服,还有什么秘密?
- c语言 sqrt求100以内素数,C语言实现判断一个数是否为素数并求100以内的所有素数...
- 如何利用百度知道推广网站
- 【关键词排名点击软件】网站关键词挖掘常用的五个工具
- 能源之星评级对数据中心IT设备的影响
- 关于Handling Unit SAP包装
- AngularJS的学习--$on、$emit和$broadcast的使用 - 疯狂的原始人
- 左耳听风——笔记一:如何学习
- 怎么在漫画中去表现速度线?
- 苹果手机apn服务器在哪里修改,苹果手机的APN怎么改?
- 理财入门《小狗钱钱》阅读总结
- 应届毕业生北京租房经验
- 环境对人类微生物组及其对非传染性疾病的影响
热门文章
- WPF之Manipulation
- RIA之家精华教程和资源集合
- java web 数据验证_kpvalidate开辟验证组件,通用Java Web请求服务器端数据验证组件...
- vue 文字转语音mp3_阿里云tts 将文字转换成语音
- linux那些内存可以释放,Linux释放内存
- Preparedstatement和statement 区别
- 6-4cifar10数据介绍读取处理(下)
- 3-6Tensor的属性稀疏的变量的编程
- Redisson 实现分布式锁
- linux内核arc4算法,linux内核中与进程相关的数据结构(基于linux-mainline-rc4)