作者razor (=_=)
看板Database
标题[系统] Access查询栏位不详的问题
时间Wed Jun 28 23:59:31 2006
资料库名称: 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
1F:推 PsMonkey:Access.. [抖] 之前很多 M$SQL 可以跑的语法都会挂掉... 06/29 00:01
2F:推 idicivik:可以说清楚点吗 那个对话方块到底是怎麽跳出来的ㄚ 06/29 10:13
3F:→ razor:已经说清楚了. 如果觉得不清楚,可能是你使用经验不足 06/29 18:11