ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
生活随笔
收集整理的這篇文章主要介紹了
ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在開發(fā)中、大型WEB應(yīng)用系統(tǒng)的時(shí)候,我們往往選擇了ORACLE或者SQL SERVER,但當(dāng)我們制作小型網(wǎng)站的后臺管理系統(tǒng)時(shí),小巧、簡單、可隨意遷移的ACCESS就成了我們的最愛,但是,用ACCESS時(shí),往往會遇到一些讓我們郁悶的無語的問題,比如我今天遇到的這個(gè)。
事件描述:
調(diào)試的時(shí)候,報(bào)錯(cuò):“System.Data.OleDb.OleDbException: INSERT INTO 語句的語法”。OK,進(jìn)行調(diào)試,老規(guī)矩,先把CMD.COMMAND輸出來瞧瞧。。。insert?tablename(title,content,read,...) values(.....),哎?奇怪了,這好像沒什么錯(cuò)吧??COPY到ACCESS中試一下不就知道了。嘿嘿,我果然是個(gè)天才……PASTE,執(zhí)行...我靠,居然把記錄加進(jìn)去了?!搞什么啊?不會吧,再試一次!程序又報(bào)錯(cuò)!ACCESS又可以順利的把記錄加進(jìn)去。。。郁悶了,無語,半天沒想出個(gè)可能的原因,網(wǎng)絡(luò)上溜達(dá)溜達(dá),看看有沒有哪個(gè)英雄也遇到跟我一樣的問題。。。嘿,還真有個(gè),看看他怎么說的...關(guān)于操作Access數(shù)據(jù)報(bào)System.Data.OleDb.OleDbException: INSERT INTO 語句的語法錯(cuò)誤異常問題?, 哦?ACCESS關(guān)鍵字?試試看吧,看了自己數(shù)據(jù)庫中的其他表,就差了這個(gè)“READ”字段了,難道是它?管它那么多,在程序中把READ改為[READ],我這么一調(diào),再這么一試!嘿,小樣,還真就PASS了,原來真是這個(gè)問題!
總結(jié):這樣的小問題經(jīng)常讓開發(fā)人員無從下手,所以在這里給用ACCESS數(shù)據(jù)庫的同行們提個(gè)醒,用ACCESS的時(shí)候多個(gè)心眼,別讓關(guān)鍵字煩心!!!
PS:關(guān)于ACCESS的關(guān)鍵字,我在網(wǎng)絡(luò)上搜索的時(shí)候好像沒有找到比較完整的關(guān)鍵字列表,所以希望有這方面資料的朋友能夠大方的貢獻(xiàn)一下,VERY THAKS啦!
目前知道的ACCESS關(guān)鍵字:READ,NOTE,(好像還有個(gè)OPEN,不敢確定)
事件描述:
調(diào)試的時(shí)候,報(bào)錯(cuò):“System.Data.OleDb.OleDbException: INSERT INTO 語句的語法”。OK,進(jìn)行調(diào)試,老規(guī)矩,先把CMD.COMMAND輸出來瞧瞧。。。insert?tablename(title,content,read,...) values(.....),哎?奇怪了,這好像沒什么錯(cuò)吧??COPY到ACCESS中試一下不就知道了。嘿嘿,我果然是個(gè)天才……PASTE,執(zhí)行...我靠,居然把記錄加進(jìn)去了?!搞什么啊?不會吧,再試一次!程序又報(bào)錯(cuò)!ACCESS又可以順利的把記錄加進(jìn)去。。。郁悶了,無語,半天沒想出個(gè)可能的原因,網(wǎng)絡(luò)上溜達(dá)溜達(dá),看看有沒有哪個(gè)英雄也遇到跟我一樣的問題。。。嘿,還真有個(gè),看看他怎么說的...關(guān)于操作Access數(shù)據(jù)報(bào)System.Data.OleDb.OleDbException: INSERT INTO 語句的語法錯(cuò)誤異常問題?, 哦?ACCESS關(guān)鍵字?試試看吧,看了自己數(shù)據(jù)庫中的其他表,就差了這個(gè)“READ”字段了,難道是它?管它那么多,在程序中把READ改為[READ],我這么一調(diào),再這么一試!嘿,小樣,還真就PASS了,原來真是這個(gè)問題!
總結(jié):這樣的小問題經(jīng)常讓開發(fā)人員無從下手,所以在這里給用ACCESS數(shù)據(jù)庫的同行們提個(gè)醒,用ACCESS的時(shí)候多個(gè)心眼,別讓關(guān)鍵字煩心!!!
PS:關(guān)于ACCESS的關(guān)鍵字,我在網(wǎng)絡(luò)上搜索的時(shí)候好像沒有找到比較完整的關(guān)鍵字列表,所以希望有這方面資料的朋友能夠大方的貢獻(xiàn)一下,VERY THAKS啦!
目前知道的ACCESS關(guān)鍵字:READ,NOTE,(好像還有個(gè)OPEN,不敢確定)
轉(zhuǎn)載于:https://www.cnblogs.com/lyzxx/archive/2006/08/03/466845.html
總結(jié)
以上是生活随笔為你收集整理的ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SYSTEM32 下的几乎所有文件的简单
- 下一篇: 第一章 软件工程概论