我不确定这个错误是在我的代码中还是在我的MySQL表配置中。 - 我尝试过使用WHERE
和HAVING
,我也在表格中创建了HOSTNAME主/索引键。 - 总是一样的错误。
未知栏' HOSTNAME' in'有/ where子句'
注意:HOSTNAME实际上是我的机器主机名,因此可以正确解析。
代码行:
Dim Query As String = "SELECT `HOSTNAME`, `UPDATED` FROM `" & device_1_table & _
"` WHERE HOSTNAME = `" & device_1_column & "`"
我需要在哪里看?
答案 0 :(得分:1)
我猜测变量device_1_column
设置为HOSTNAME
。对于字符串文字,您需要单引号而不是后退标记。所以改变代码的这一部分:
WHERE HOSTNAME = `" & device_1_column & "`
到
WHERE HOSTNAME = '" & device_1_column & "'
-----------------^ ----------------------^