mysql - 在 VBA excel 中查询 SQL
问题描述
我将我的 excel 连接到 MS SQL,我想执行查询:
SELECT * FROM Customers
WHERE Country='Germany' AND (City='Berlin' OR City='München');
它的工作正常
我想在 vba 上使用它:
Set rs=c.Execute(“SELECT * FROM Customers" & _
WHERE Country='Germany' AND (City='Berlin' OR City='München');”)"
现在如何在查询中设置 VAR: Country and City类似于 range("A1").value 或将变量 dim city 声明为字符串。
解决方案
例如:
Dim country, city
country = Range("A1").Value
city = Range("B1").Value
Set rs = c.Execute("SELECT * FROM Customers " & _
" WHERE Country='" & country & "'" & _
" AND City='" & city & "'")
推荐阅读
- spring-boot - pod spring boot(jhipster)未连接云SQL
- owl - Protege 不将类的子类推断为域
- cmake - 制作。无法获取目标输出文件名
- python - 填写熊猫数据框中的缺失值
- database-design - 为什么数据库系统不直接支持 1:M 和 1:1 关系?
- r - 如何在没有 Internet 访问的情况下在 AWS SageMaker 笔记本实例上安装 R 内核?
- c# - C# 中的 Fortran dll 给出无法找到入口点错误
- r - 整数上的随机游走 - 计算 R 中的“步数”
- javascript - 带有 Flask 的 iOS 上的 JSON POST
- django - API 端点中的多个过滤器参数 - DRF