Тема: AHK: ADODB + ODBC Paradox
Использую ADOSQL http://www.autohotkey.com/board/topic/8 … ons-v503l/.
Код:
#Include SQL.AHK
ConnectString:="Driver={Driver do Microsoft Paradox (*.db)};DefaultDir=C:\DB;Password=jIGGAe"
Query:=("
(
select * from CHECK.DB
where Cnum = 1
)")
ObjectReturn := ADOSQL(ConnectString , Query)
MsgBox, _%ADOSQL_LastError%_
Loop % ObjectReturn.MaxIndex()
Msgbox % ObjectReturn[A_Index,1]
При этом варианте запроса все отрабатывает отлично.
Но как только меняю запрос на
Query:=("
(
select * from CHECK.DB
where LogicDate = "11.11.2013"
)")
Выдает ошибку Недопустимое имя ". Проверьте что оно не содержит недопустимые символы.
Проблема возникает и при запросе с текстовыми данными:
where name = "UNIT"Что делать? Заранее спасибо.

