看板 Database 關於我們 聯絡資訊
資料庫名稱: Access 資料庫版本: 2003 作業平台: Windows XP 問題描述: 這個問題曾經引起爭議,一年來沒得到解答. 大家都知道,Access的查詢介面,打SQL命令去做新增或查詢, 若有一個欄位對於該SQL是相當必要的資訊,但該欄位資料值沒有明確指定, 就會跳出一個對話方塊,提示文字會寫 "<欄位名稱> = ", 然後下面有輸入文字方塊請你輸入一個該欄位的資料值. 有一次我建了一個表格,欄位依序假定為: f01, f02, f03, ..., f18 其中f01是主鍵欄位,且自動編號. 當然,Access的手冊中說得很清楚,若有個欄位是自動編號的,新增資料時 SQL中請將自動編號的key-value配對忽略掉. 但我用這樣的SQL新增資料: (各欄位的資料值以vXX代號表示,都是正確的資料值) INSERT INTO table (f02, f03, f04, ..., f18) VALUES (v02, v03, v04, ..., v18) 結果彈出對話方塊,提示文字寫 "預設值 = ", 不過我沒有哪個欄位命名為 "預設值",該填些什麼進去我搞不清楚. 有人遇過類似的問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.129.40
PsMonkey:Access.. [抖] 之前很多 M$SQL 可以跑的語法都會掛掉... 06/29 00:01
idicivik:可以說清楚點嗎 那個對話方塊到底是怎麼跳出來的ㄚ 06/29 10:13
razor:已經說清楚了. 如果覺得不清楚,可能是你使用經驗不足 06/29 18:11