|
v8: Ошибка при подключении к базе Firebird через внешние источники |
☑ |
0
brian001
29.08.11
✎
10:42
|
В режиме конфигуратора в БД Firebird подключение проходит нормально. Но затем, в режиме "Предприятия ..." вываливается ошибка
Описание: [ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 12
Когда отседил запрос "Предприятия ..." к БД Firebird при помощи трассировщика ODBC, то увидел следущее:
- "SELECT TOP 42\ aT1.COUNTRY,\ aT1.CURRENCY,...."
- "SELECT TOP 37\ aT1.COUNTRY,\ aT1.CURRENCY,...."
т.е. каждый запрос содержит "TOP".
На форумах Firebird рекомендуют использовать FIRST вместо ТОР. Как это можно исправить в 1с?
У меня:
- Firebird 2.1 (пробовал и на 2.0.6)
- 1c 8.2.14.528.
|
|
1
andrewks
29.08.11
✎
10:50
|
не понял, ты firebird Для 1с-овской БД используешь, что-ли?
|
|
2
brian001
29.08.11
✎
10:53
|
Нет - для 1с нужны данные, которые хранятся в БД firebird. На firebird работает другая программа.
|
|
3
andrewks
29.08.11
✎
10:53
|
как тогда понимать "В режиме конфигуратора в БД Firebird подключение проходит нормально." ?
|
|
4
Ненавижу 1С
гуру
29.08.11
✎
10:57
|
(0) откуда текст запроса? если сам формируешь, то так и пиши FIRST
|
|
5
brian001
29.08.11
✎
10:59
|
Одна из новинок 8,2,14 - Внешние источники данных. Так они настраиваются из Конфигуратора. Выбираешь где хранятся данные (сервер - firebird) и сотавляешь строку подключения. Подключаешься к серверу. Подключение проходит нормально. Выбираешь таблицы.Все проходит нормально.
Затем, в режиме "Предприятия ..." (тонкий клиент), когда эти же таблицы пытаешься открыть (просмотреть), вываливается ошибка.
|
|
6
brian001
29.08.11
✎
11:00
|
Текст запроса строит сама 1С - я ничего не формирую.
|
|
7
andrewks
29.08.11
✎
11:00
|
(5) а, понял, сорри
|
|
8
Ненавижу 1С
гуру
29.08.11
✎
11:36
|
реально такая же ошибка (( проверил
блин эти разработчики из 1С видимо только про MSSQL знают
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший