Office中国论坛/Access中国论坛
标题:
字段名有空格,SQL语句报错
[打印本页]
作者:
teda
时间:
2009-3-26 11:34
标题:
字段名有空格,SQL语句报错
docmd.RunSQL "insert into IOP_RECORDS select [HHGSV SUFFIX] from [D:\!ProductionTeam\0902m_CE\IOP37101_0902.MDB].IOP_RECORDS"
[attach]36928[/attach]
作者:
teda
时间:
2009-3-26 11:37
运行时报错 '3103'
在查询定义的 SELECT 列表中,别名 'HHGSV SUFFIX' 循环引用。
作者:
ACMAIN_CHM
时间:
2009-3-26 12:18
检查一下这个IOP37101_0902.MDB 中 IOP_RECORDS 查询中的SQL语句。
******************
* 一切皆有可能 *
******************
.
ACMAIN - Access论坛回贴准则(个人)
.
.
同
一
贴
子
不
回
复
第
二
次
作者:
teda
时间:
2009-3-26 13:32
[D:\!ProductionTeam\0902m_CE\IOP37101_0902.MDB].IOP_RECORDS
这是一张表,并不是查询
作者:
teda
时间:
2009-3-26 15:23
按照常规,如果字段名含空格就用中括号“[]”括起来就行了,可是这样为什么不行呢?
作者:
ACMAIN_CHM
时间:
2009-3-26 16:03
在查询设计器中切换在SQL视图,然后依次看一下这些句是否正常。通过这些方法来缩小和判断问题范围。
select * from [D:\!ProductionTeam\0902m_CE\IOP37101_0902.MDB].IOP_RECORDS
select [HHGSV SUFFIX] from [D:\!ProductionTeam\0902m_CE\IOP37101_0902.MDB].IOP_RECORDS
******************
* 一切皆有可能 *
******************
.
ACMAIN - Access论坛回贴准则(个人)
.
.
同
一
贴
子
不
回
复
第
二
次
作者:
teda
时间:
2009-3-26 16:19
非常感谢! 我修改了表结构并修改了语句即可导入了。
docmd.RunSQL "insert into IOP_RECORDS select [HHGSV SUFFIX]
as HHGSV_SUFFIX
from [D:\!ProductionTeam\0902m_CE\IOP37101_0902.MDB].IOP_RECORDS"
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3