VBA(ADOdb)脚本中的SQL查询不起作用

时间:2017-12-17 17:54:49

标签: sql vba wincc

我想通过VBA脚本从WinCC SCADA执行查询。这是一个简单的查询,当我在MS Management Studio上执行它时 - 它运行良好,但是当我在VBA脚本中创建它时 - 它没有。

sZapytanie = sZapytanie & " WHERE Data >= '"
sZapytanie = sZapytanie & datastart & "'"

生成的查询是

SELECT * FROM ArchiwizacjaDanych WHERE Data >= '2017-12-16'

没有“WHERE”语句的查询效果很好。有什么问题?

来自MsgBox的输出查询在图片中。

query from MsgBox

1 个答案:

答案 0 :(得分:0)

现在打电话

Replace ( string1, find, replacement, [start, [count, [compare]]] )

确保替换&#34; - &#34;用&#34;&#34;或者使用&#34; 0&#34;如果日或月<10