SQL-запрос в VBA (ADOdb) скрипт не работает

Я хочу выполнить запрос из WinCC SCADA через скрипт VBA. Это простой запрос, когда я выполняю его в MS Management Studio - он работает хорошо, но когда я создаю его в сценарии VBA - это не так.

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

Результирующий запрос

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

Этот запрос без операторов "WHERE" работает хорошо. Что случилось?

Запрос на вывод из MsgBox показан на рисунке.

запрос от MsgBox

1 ответ

Прямо сейчас по телефону

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

убедитесь, что вы заменили "-" на "" или на "0", если день или месяц <10

Другие вопросы по тегам