以下问题都是容易忽略,但却不容易找出问题的所在,让我头疼不少,故在此列出,即是一个总结,同样也给其他人参与! 1.使用参数形式执行SQL命令时,参数数组需与在SQL语句中参数名出现的位置及名称必须完全相同,否则执行不成功,但不会报错; sql="insert t

以下问题都是容易忽略,但却不容易找出问题的所在,让我头疼不少,故在此列出,即是一个总结,同样也给其他人参与!

1.使用参数形式执行SQL命令时,参数数组需与在SQL语句中参数名出现的位置及名称必须完全相同,否则执行不成功,但不会报错;

sql="insert table(a,b,c) values(@a,@b,@c)"

params={@a,@c,@b} --->这是错误的

params={@a,@b,@c} --->这是正确的

2.使用参数形式执行SQL命令时,当字段类型为时间类型时,需要显形声明参数类型为Date,不能采用参数名+值的形式

sql="update table set editdate=@dt"

param=new oledbparameter("@dt",DateTime.Now) -->这是错误的,执行时会报错:标准表达式中数据类型不匹配

param=new oledbparameter("@dt",OleDbType.Date){Value=DateTime.Now} -->这是正确的

3.注意ACCESS数据库保留字,尽量不要使用该类字作为字段名,若确实需要使用,则应该加上方括号,显示说明

sql="update user set name='xxx'" -->这是错误的

sql="update [user] set [name]='xxx'" -->这是正确的,显示说明非系统保留字

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

access mysql 操作方法_操作ACCESS数据库注意事项相关推荐

  1. access mysql 同步_使ACCESS数据库保持同步

    同步(Synchronization)是数据库在网络环境中应用所要涉及到的一个重要概念.其基本过程大致分以下几个步骤:首先把一个数据库设为可复制副本属性,使其成为设计正本(VB中称设计原版,ACCES ...

  2. mysql 四大基础操作_mysql数据库的基本操作

    mysql数据库的基本操作 首先我们要把mysql装好 mkdir chen/ mount.cifs //192.168.100.23/LNMP chen/ [root@localhost ~]# y ...

  3. java mysql nclob_java语言操作Oracle数据库中的CLOB数据类型 (转)

    java语言操作Oracle数据库中的CLOB数据类型 (转)[@more@] 有关字段类型的相关信息可以查阅oracle技术网.下面摘抄一些有关blob.clob等类型的说明.又便于大家的了解. 字 ...

  4. 组态王调用mysql存储过程_组态王与数据库通讯

    记录体 "一节: ◆ 连接数据库: 新建画面"数据库连接", 在画面上作一个按钮, 按钮文本为: "连接数据库",在按钮"弹起时" ...

  5. access导出MySQL表格_将ACCESS 的数据库中的表的文件 导出了EXCEL格式

    '''' '将ACCESS数据库中的某个表的信息 导出为EXCEL 文件格式 'srcfName ACCESS 数据库文件路径 'desfName excel 文件路径 Public Function ...

  6. access mysql 同步,如何使ACCESS数据库保持同步

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 我们知道,同步是网络环境中数据库所要涉及的重要概念.今天,我将与您讨论以下有关如何在Access中保持ACCESS数 ...

  7. access mysql 同步,SQLServer2008 同步Access数据库

    SQLServer2008 同步Access数据库 环境: windows2008R2服务器+winSqlServer2008R2 1.服务器的操作系统是否为X64位的操作系统,如果是,安装的offi ...

  8. access 分组序号_二级Access数据库备考笔记之报表排序和分组

    时 间:2012-08-17 12:50:26 作 者:摘 要:二级Access数据库备考笔记之报表排序和分组 正 文: 报表排序和分组 缺省情况下,报表中的记录是按照自然顺序,即数据输入的先后顺序排 ...

  9. access制作卡片_利用Access数据库实现药检业务卡片打印

    利用 Access 数据库实现药检业务卡片打印 赫修洁 ; 李莉 ; 窦忠伟 [期刊名称] <中国药事> [年 ( 卷 ), 期] 2003(017)010 [摘要] @@ 药品检验业务统 ...

最新文章

  1. android 蓝牙 鼠标 app_Razer 雷蛇 那伽梵蛇 Pro 专业版 无线蓝牙鼠标 899元
  2. JAVA数据库:MySQL入门
  3. Spring学习总结(一)——Spring实现IoC的多种方式
  4. 用21张图,把Git 工作原理彻底说清楚
  5. boost::hana::sort用法的测试程序
  6. 如何测试 SAP OData的filter功能
  7. 每日一笑 | 程序员千万不能轻易去网吧!
  8. 缓存,确实很香,却也很受伤!
  9. [leetcode]Palindrome Number @ Python
  10. Java复习第三天-静态方法
  11. 数据:昨日BTC和ETH期货持仓均减少约三成,波动率创3月以来新高
  12. javaScript语法基础
  13. android return 如何跳出两个循环_关于不得不学的Android知识之消息机制
  14. Android App应用包增量升级(one)
  15. 个人成长(学习方法)
  16. 如何解决--Mac的磁盘工具无法对移动硬盘分区,分区按钮是灰色的?
  17. [源码和文档分享]基于JAVA实现的图形化页面置换算法
  18. 独行侠作风之CRM实施阻力
  19. 如何用python做比分网_python爬虫足球比分-yltg888
  20. Domain Generalization数据集整理

热门文章

  1. sql server 利用 For Xml Path('') 多行数据拼接成一个字符串
  2. python自带的PIL库扩展图片大小给图片加上文字描述
  3. 挂载jffs2文件系统遇到的问题
  4. 德鲁伊 oltp oltp_内存中OLTP –更快变得更简单!
  5. 索引sql server_SQL Server索引设计的五个主要注意事项
  6. intellisense_SQL Server IntelliSense的使用和故障排除–适用于SQL Server 2012或更高版本
  7. ssma迁移助手_如何使用SQL Server迁移助手(SSMA)和SSIS将MySQL表迁移到SQL Server
  8. request获取各种路径记录
  9. Win32环境下动态链接库(DLL)编程原理
  10. 计算两个日期相差天数的最简洁的代码