vba - 来自外部表的信息不会显示在文本框中
问题描述
在 VBA 中运行我的 SQL 语句时,不会显示来自外部表的信息。
Dim licenseplate As String
Dim stmt As String
Dim db As DAO.Database
Dim results As DAO.Recordset
licenseplate = Text0
stmt = "SELECT Brand.Brand_name, Car.Car_model, Car.Car_color, Car.Car_buildyear, Car.Car_licenseplate " & _
"FROM Brand INNER JOIN Car ON Brand.[Brand_ID] = Car.[Brand_ID] " & _
"WHERE (((Car.Car_licenseplate)= """ & licenseplate & """))"
Set db = CurrentDb
Set results = db.OpenRecordset(stmt)
Set Me.[Tekst131].Recordset = results
我希望它能够显示品牌名称、汽车型号、汽车颜色、汽车制造年份和汽车牌照。
实际输出仅显示汽车型号、汽车颜色、汽车制造年份和汽车牌照。
它不会输出任何错误。
我究竟做错了什么?
解决方案
推荐阅读
- powershell - Invoke-WebRequest 冻结/挂起
- oracle - 保存包体和规格
- javascript - Angular - 模板中调用的模型方法在无限循环中执行
- angularjs - 需要 angularjs-dragula 包时未加载 angularjs 指令
- sql - 计算分布在多行上的一系列事件的发生次数
- excel - 加法自动筛选 - 解决方法
- clickhouse - ClickHouse - 每个查询插入一百多个条目
- python - 如何计算被随机字母包围的特定字符
- angular - 根据在两个搜索字段中输入的数据组合来自两个请求的结果
- c - 将 bash 命令 echo 和 bc 流水线化到 C 程序中