Здравствуйте! Конструктор торговых роботов 3CBot http://www.saturn-capital.info/#!blank/zpgpl работает через БД Ms Access и изначально устанавливается вместе с БД в каталог "C:\Program Files (x86)\3CBot\" в odbcad32 инсталлятор прописывает путь к БД. Сам робот и конструктор базу данных видят прекрасно, но Quik не может обновлять данные в БД, которая лежит в "C:\Program Files (x86)\3CBot\" Выдает ошибку [Microsoft][Драйвер ODBC Microsoft Sccess] Ошибка синтаксиса INS ERT IN TO. SQLSTATE=3700 Код ошибки=-3502
Проблема решается, если БД расположить не в C:\Program Files (x86)\, а в другом каталоге, например C:\SC\ Сейчас используем C:\SC\ и данной проблемы не наблюдаем.
Есть ли настройки в Quik, которые позволяют сделать подключение к БД не по пути до БД, а по названию ее алиаса, который прописан в odbcad32?
в которых в явном виде виден не алиас, а путь, который SQL не может переварить (вероятно из-за пробелов или скобок) если настроить на путь без пробелов и скобок, то все работает.
saturn-capital.info написал: Сейчас проблему устранили, изменив по умолчанию, каталог установки БД, просто хотелось узнать, есть решение этой проблемы в настройках Quik
Как уже было сказано и еще раз повторим, в настройках терминала QUIK путь к базе нигде не указывается. А значит в настройках QUIK проблема изначально не решаема.
Sergey Gorokhov написал: Уточните конкретнее где именно в настройках терминала QUIK Вы указываете путь к базе?
Нигде путь не указываю. При настройке экспорта таблицы по ODBC выбираю алиас, который настроен в odbcad32 (в моем случае он называется RT), жму подключиться, выбираю таблицу и настраиваю поля. Сам путь нигде не прописываю, а в SQL запросах он откуда-то берется, вероятно из настроек odbcad32
saturn-capital.info написал: При настройке экспорта таблицы по ODBC выбираю алиас, который настроен в odbcad32 (в моем случае он называется RT),
То есть, как уже было сказано
Цитата
Sergey Gorokhov написал: Настройки QUIK как раз и предполагают подключение к базе Access через алиас. А вот алиас подключается к базе Access по заданному пути.
Цитата
saturn-capital.info написал: а в SQL запросах он откуда-то берется, вероятно из настроек odbcad32