我有这个问题:
sql = "SELECT * FROM " & tabla & " LEFT JOIN szlaszamok " & _
"ON tabla.[Főkönyvi szám]=szlaszamok.[Főkönyvi szám] WHERE [Költséghely]=" & smktghely
tabla
和szlaszamok
是命名范围。
Excel说,有一个连接语法错误。我无法弄明白,是什么。
答案 0 :(得分:0)
如果您使用var tabla
,则必须在on
sql = "SELECT * FROM " & tabla & " LEFT JOIN szlaszamok " & _
" ON " & tabla.[Főkönyvi szám] & "=szlaszamok.[Főkönyvi szám]
WHERE [Költséghely]=" & smktghely
或建议
sql = "SELECT * FROM " & tabla & " LEFT JOIN szlaszamok " & _
" ON " & tabla & ".[Főkönyvi szám]=szlaszamok.[Főkönyvi szám]
WHERE [Költséghely]=" & smktghely