ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
生活随笔
收集整理的這篇文章主要介紹了
ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在開發中、大型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,不敢確定)
事件描述:
調試的時候,報錯:“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 语句的语法错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SYSTEM32 下的几乎所有文件的简单
- 下一篇: 第一章 软件工程概论