作者iFISHING (超愛釣魚)
看板C_Sharp
標題[問題] Access 只能 insert into 純數字資料
時間Tue Jul 5 18:29:00 2016
如標題
在下想練習撰寫一個小型的學生資料管理系統
以下是是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