Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

操作符缺失

小冉  发表于:2016-04-27 14:23:28  
复制

Db1.Execute ("update 刷卡数据,08428 set 刷卡数据.滞后时间修正=0,刷卡数据.站点=null where 刷卡数据.ID=08428.ID"),其中“08428”是一个表格名称,执行的时候提示说语法错误(操作符缺失),不知道应该怎么修正?

 

Top
朱先生 发表于:2016-04-27 14:42:05

查一下表的命名规则中是否可以用 0 开头的

我将 08428 前加了个字母是可以执行的

表的命名规则是  以汉字、字母加数字和下划线开头,不可以以 0 和 _ 开头

前几天碰到一个用 &   和  - 符号命名,现又碰到了用 0 开头命名的

这是基础知识



小冉 发表于:2016-04-28 08:57:13
我的表格中很多都是以0开头的,没有问题啊

朱先生 发表于:2016-04-28 09:17:47

命名的时候是可以通过的,一旦用到查询和代码中就不能吧

比如某人取了个 工序&订单  的表,在代码中可不认为 工序&订单 是表名

认为是  工序订单 ,造成找不到表的错误提示

你用 0 开头的表在代码中可行吗? 目前已出现了在查询中不能执行的状况吧  



小冉 发表于:2016-04-28 10:09:23
在代码中可行的,我刚刚已经找到答案了。在表名两侧加上[]即可。

朱先生 发表于:2016-04-28 10:43:55


总记录:5篇  页次:1/1 9 1 :