看板 Visual_Basic 關於我們 聯絡資訊
跟標準的sql語法是不是不一樣阿 我現在有個access檔 有一個table叫bookname 裡面有三欄 ID 自動編號 name 文字 no 數字 寫sql語法的時候 select * from bookname where no = 444 ->會抓不到值 select * from bookname where bookname.no = 444 ->可以抓到no為444的資料,正確 然後想要新增資料 sqlsrt = "insert into bookname (name,no)vlaues('aaa',123)" objCmd = New OleDbCommand(sqlsrt, objCon) objCmd.ExecuteNonQuery() 或是 sqlsrt = "insert into bookname (bookname.name,bookname.no)vlaues('aaa',123)" objCmd = New OleDbCommand(sqlsrt, objCon) objCmd.ExecuteNonQuery() 在objCmd.ExecuteNonQuery()這行就會出錯 請問問題是出在哪邊? http://www.badongo.com/file/4325417 附上原始檔 -- ╲﹋﹌/ ╰○∕ ╭U╮ ︵○ ~ 喔一 (¯ ﹨○∕ < F >在 ╯╯╲︳ /) ├┤ ∕﹨ ╰O╯ 一刀兩斷──╮¯╰□▽ 使 ○╯ ╴╴▄▃▆ ╰───凱薩劍!!∕﹨ ○︵── ╞╡ ∕├╮ ──○﹏↙路面不平,請小心 by P.M -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.137.212.96
kenimai:select * from bookname where no='444' 要不要加引號試試 09/11 19:53
kenimai:應該是 VALUES 吧 ? 09/11 19:54
加引號仍然死亡 ˊˋ 還是說access檔的資料型態不對還怎樣
fumizuki:數字不用加引號... 09/11 20:03
fumizuki:而且access是用雙引號 在字串中的兩個雙引號等於一個雙引 09/11 20:04
fumizuki:insert into bookname(name,no) values('aaa',123) 09/11 20:04
※ 編輯: pm2001 來自: 140.137.219.68 (09/11 20:26)