是否有可能在odbc查询中选择一个字符串? 我想选择许多excel表的总和,并在最终的pivottable中需要excel表的名称,所以我试过这样的事情:
strSQL = "SELECT Sum(`table" & i & "`.`Stunden`), " & GetFilenameFromPath(arrFiles) & " FROM [" & strSheet & "$] `table" & i & "` WHERE `table" & i & "`.`Stunden` IS NOT NULL"
但是选择语句" & GetFilenameFromPath(arrFiles) & "
不起作用......选择1作品代替!
e.g:
strSQL = "SELECT Sum(`table" & i & "`.`Stunden`), 1 FROM [...]
我必须以任何形式逃避字符串吗?
感谢
答案 0 :(得分:1)
好吧,GetFilenameFromPath
会给你一个字符串,所以你需要用引号括起来:
strSQL = "SELECT Sum(`table" & i & "`.`Stunden`), '" & GetFilenameFromPath(arrFiles) & "' FROM...
虽然,我鼓励你在你的问题中更加明确。 <{1}}的预期输出的详细信息以及特定的错误消息将非常有用。