【发布时间】:2013-11-15 17:06:21
【问题描述】:
我有一个包含多个字段的数据库,其中 3 个是: 自动编号的 ID IDtype 是文本 COMPANY 也是文本
使用变量: Dim rs As DAO.Recordset
当我在桌子上执行 rs.FindFirst 时,我得到以下结果
rs.FindFirst "ID=367" -> 代码运行良好,但这种方式只能让我获得一条特定记录
rs.FindFirst "IDtype='71'" -> 代码运行良好
rs.FindFirst "COMPANY=XDRT" -> 运行时错误 '3070':Access db 引擎无法将 'COMPANY' 识别为有效的字段名称或表达式(我也尝试在 XDRT 周围加上单引号,但仍然是同样的错误)
COMPANY 字段和 IDtype 字段之间的唯一区别是 COMPANY 字段的格式设置为“@”
对此的任何帮助将不胜感激。 提前致谢
【问题讨论】:
-
正确的语法是:rs.FindFirst "COMPANY='XDRT'",你试过了吗?