我的SQL出错,请问JET SQL与ANSI SQL之区别?
我在里面的查询里SQL视图中输入下面SQL语句,窗口打开就要输入参数(原因是查询分析器不能标识由查询指定的对象或者估价某个表达式时,便会出现“输入参数值”对话框)
我想知道问题是出在字段名上吗,可这些字段名与表中,窗体中相符?
Select 企业.名称, 企业.客户号, 企业.法人代码, 企业.账号, 企业.网点编号, 企业.客户经理编号
From 企业
Where(((企业.网点编号)=[Forms]![企业资料]![网点编号Q]) And ((企业.名称)=[Forms]![企业资料]![企业名称Q]) And ((企业.客户经理编号)=[Forms]![企业资料]![客户经理编号Q]))
Or
(((企业.网点编号)=[Forms]![企业资料]![网点编号Q]) And ((企业.名称)=[Forms]![企业资料]![企业名称Q]) And ([Forms]![企业资料]![客户经理编号Q] IsNull))
Or
(((企业.网点编号)=[Forms]![企业资料]![网点编号Q]) And ([Forms]![企业资料]![企业名称Q] Is Null) And ((企业.客户经理编号)=[Forms]![企业资料]![客户经理编号Q]))
Or (([Forms]![企业资料]![网点编号Q] IsNull) And ((企业.名称)=[Forms]![企业资料]![企业名称Q]) And ((企业.客户经理编号)=[Forms]![企业资料]![客户经理编号Q]))
Or
(((企业.网点编号)=[Forms]![企业资料]![网点编号Q]) And ([Forms]![企业资料]![企业名称Q] IsNull) And ([Forms]![企业资料]![客户经理编号Q] IsNull))
Or
(([Forms]![企业资料]![网点编号Q] IsNull) And ((企业.名称)=[Forms]![企业资料]![企业名称Q]) And ([Forms]![企业资料]![客户经理编号Q] IsNull))
Or
(([Forms]![企业资料]![网点编号Q] IsNull) And ([Forms]![企业资料]![企业名称Q] IsNull) And ((企业.客户经理编号)=[Forms]![企业资料]![客户经理编号Q]))
Or
(([Forms]![企业资料]![网点编号Q] IsNull) And ([Forms]![企业资料]![企业名称Q] IsNull) And ([Forms]![企业资料]![客户经理编号Q] IsNull))
[此贴子已经被作者于2006-5-18 17:30:57编辑过]
|