看板 C_Sharp 關於我們 聯絡資訊
如標題 在下想練習撰寫一個小型的學生資料管理系統 以下是是Access的Schema http://i.imgur.com/NsUPzMz.jpg 使用INSERT INTO語法時,只要VALUES有包含非數字字元,便會跳出『無值提供給一或多個必要參數』錯誤 例如: 1. 可正確執行版 insert into 104(StdNum,StdClass,StdName,StdId) values(111,123,456,789) 2. 無法執行版 insert into 104(StdNum,StdClass,StdName,StdId) values(111,123,456,a789) 請問各位大大這是哪裡出問題呢? 這是Project下載連結(Dropbox):https://db.tt/uQEdnKqq 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.251.189 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1467714543.A.866.html
J002: 感覺是sql語法有錯 07/05 20:03
J002: insert into 104(StdNum,StdClass,StdName,StdId) values(11 07/05 20:03
J002: 1,123,456,'a789') 07/05 20:03
J002: 有文字的欄位用單引號包起來試試看 07/05 20:04
spfy: 如果Access的SQL語句和SQLserver同 先檢查stdid是否string 07/06 10:19
spfy: string字串需要''單引號包起來 int字串不用 07/06 10:20
lucky1lk: SQL版? 07/06 21:20
iFISHING: ok了,感謝J002和spfy大大^^ 07/08 16:04