永发信息网

急,access找不到存在的数据表

答案:2  悬赏:30  手机版
解决时间 2021-03-21 06:53
  • 提问者网友:浩歌待明月
  • 2021-03-20 17:39
ACCESS数据库中有一个“台账”表,在ACCESS中可以看到,打开可以看到里面的数据,在ACCESS里编写查询的时候,我直接输入的SQL,内容是:

SELECt count(*) From 台账 where 单位编码='BS01' and 年份=2010;

结果在执行的时候,提示access提示以下内容:

Microsoft Jet 数据库引擎找不到输入表或查询 '台账'。 确定它是否存在,以及它的名称的拼写是否正确。

数据表名称为 台账
在尝试解决问题时,用过加中括号 [台账] ,但也同样提示找不到数据表
在PB中,用嵌入的SQL语句查询
LONG LL_C
SELECt count(*) INTO :LL_C From 台账 where 单位编码='BS01' and 年份=2010;
结果SQLCA是返回信息是
SQLSTATE = 3078
Microsoft JET Database Engine
Microsoft Jet 数据库引擎找不到输入表或查询 '台账'。 确定它是否存在,以及它的名称的拼写是否正确。
SELECt count(*) From 台账 where 单位编码='BS01' and 年份=2010;
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-03-20 18:43
居然用中文作为数据表名;
最好把table名字改为英文,再试试。
全部回答
  • 1楼网友:玩家
  • 2021-03-20 19:19
" select a.*,b.* from zb as a right join xs as b where a.id=" &id
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯