在开发中、大型WEB应用系统的时候,我们往往选择了ORACLE或者SQL SERVER,但当我们制作小型网站的后台管理系统时,小巧、简单、可随意迁移的ACCESS就成了我们的最爱,但是,用ACCESS时,往往会遇到一些让我们郁闷的无语的问题,比如我今天遇到的这个。

事件描述:
调试的时候,报错:“System.Data.OleDb.OleDbException: INSERT INTO 语句的语法”。OK,进行调试,老规矩,先把CMD.COMMAND输出来瞧瞧。。。insert tablename(title,content,read,...) values(.....),哎?奇怪了,这好像没什么错吧??COPY到ACCESS中试一下不就知道了。嘿嘿,我果然是个天才……PASTE,执行...我靠,居然把记录加进去了?!搞什么啊?不会吧,再试一次!程序又报错!ACCESS又可以顺利的把记录加进去。。。郁闷了,无语,半天没想出个可能的原因,网络上溜达溜达,看看有没有哪个英雄也遇到跟我一样的问题。。。嘿,还真有个,看看他怎么说的...关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误异常问题 , 哦?ACCESS关键字?试试看吧,看了自己数据库中的其他表,就差了这个“READ”字段了,难道是它?管它那么多,在程序中把READ改为[READ],我这么一调,再这么一试!嘿,小样,还真就PASS了,原来真是这个问题!

总结:这样的小问题经常让开发人员无从下手,所以在这里给用ACCESS数据库的同行们提个醒,用ACCESS的时候多个心眼,别让关键字烦心!!!

PS:关于ACCESS的关键字,我在网络上搜索的时候好像没有找到比较完整的关键字列表,所以希望有这方面资料的朋友能够大方的贡献一下,VERY THAKS啦!

目前知道的ACCESS关键字:READ,NOTE,(好像还有个OPEN,不敢确定)

转载于:https://www.cnblogs.com/lyzxx/archive/2006/08/03/466845.html

ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误相关推荐

  1. System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误

    这个错误主要是因为INSERT INTO 语句里包括了access的关键字,可以通过对插入的字段中加上括号[]即可.如:insert into key_list([key],[ZM]) values( ...

  2. 向Access中插入数据报“INSERT INTO 语句的语法错误” 解决

    因一直使用SQL,使用SQL数据有点浪费,所以决定用ACCESS做数据库,在进行查询的时候没有任何问题.可是一但在使用插入时就会出现insert into插入错误.刚在网上搜了下,发现一些网友也碰到此 ...

  3. System.Data.OleDb.OleDbException错误

    当您连接到 Microsoft Access 数据库从 Microsoft ASP.NET 应用您收到以下错误信息: System.Data.OleDb.OleDbException: 错误 在模拟的 ...

  4. System.Data.OleDb.OleDbException: 未指定的错误的解决方法

    System.Data.OleDb.OleDbException: 未指定的错误的解决方法 参考文章: (1)System.Data.OleDb.OleDbException: 未指定的错误的解决方法 ...

  5. C# 解决{System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功

    今天解决下 {System.Data.OleDb.OleDbException (0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对表的改变没有成功. 最近在用C#将文件 ...

  6. [C#]关于Access的“INSERT INTO 语句的语法错误”问题

    以下内容摘自网上资料,具体出处已找不到,在此对原文作者表示感谢和敬意! insert into 语句的语法错误经常会出现,主要原因是数据的字段名为access或sql数据库的保留字 解决的方法很简单, ...

  7. Access“INSERT INTO 语句的语法错误”解决办法

    在程序中对Access数据库执行以下语句时报错:"INSERT INTO 语句的语法错误."但将该语句拷贝到Access中执行时,没有报错!且执行成功. insert into u ...

  8. ASP、Access、80040e14、保留关键字、INSERT INTO 语句的语法错误

    当字段名与保留字相同时,应用[] 加以区分,否则会出现Microsoft JET Database Engine 错误 '80040e14' INSERT INTO 语句的语法错误.Example: ...

  9. 关于“System.Data.OleDb.OleDbException,外部数据库驱动程序 (1) 中的意外错误。”的解决方案

    背景: 客户在导入格式为xls的excel文件,发生了错误(下面是我用程序重现的错误的信息). 未处理System.Data.OleDb.OleDbExceptionHResult=-21474672 ...

最新文章

  1. CNN数玉米穗--TasselNet: Counting maize tassels in the wild via local counts regression network
  2. main 函数的标准原型
  3. c#爬虫-1688官网自动以图搜图
  4. 云存储精华问答 | 如何选择混合云提供商?
  5. MySQL空闲会话_使用Oracle PROFILE控制会话空闲时间
  6. 开发里程碑计划_如何通过里程碑控制项目进度
  7. 微观社会调查数据:中国家庭追踪调查 CFPS
  8. 上网行为管理软件-怎么查看电脑近期使用记录...
  9. 飞控中的一些知识点总结
  10. 苹果平板怎么卸载软件_石全石美软件更新,苹果安卓平板都能使用
  11. nagios监控华为5700交换机
  12. java菜鸟快速上手指南
  13. js+html+css+jQuery实现简单购物车
  14. Kali Linux中无法使用pip的解决方法
  15. 夯实Java基础系列9:深入理解Class类和Object类
  16. Android 高德地图(带有定位和点击显示经度纬度)
  17. python模块文件的扩展名不一定是py_Python文件扩展名.py?.pyc?.pyd?
  18. ps3服务器还在运行吗,老主机下岗了!R星宣布12月16日关闭《GTA5》PS3、Xbox 360服务器...
  19. 数据分析基础知识复习
  20. Dev-c++下‘stoi‘ was not declared in this scope解决办法

热门文章

  1. Qt文档阅读笔记-Threaded Fortune Server Example解析
  2. Web前端笔记-字符串自适应tip提示框(适应大小自动换行JS中静态工具类实现)思路
  3. Linux工作笔记-解决spawn: not found与expect: not found问题(安装expect)
  4. Java基础入门笔记-包装类
  5. linux模块创建proc,[Linux 运维]/proc/modules 以及内核模块工具
  6. Django 表操作时 字段名为变量
  7. linux看dns解析的时间,curl测试dns解析时间
  8. linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案
  9. python中对字符串进行编码_Python 中的字符串编码
  10. linux simple这个目录哪来的,Arch Linux 碎碎念