Имя: Пароль:
1C
1С v8
Ошибка при работе с внешним источником данных (SQL)
0 alkozel
 
25.08.17
09:42
Здравствуйте. Изучаю внешние источники данных. Создал базу на SQLEXPRESS с одной таблицей и одним ключевым полем. Собственно дальше стал пробовать обратиться к базе из 1С (8.3.10). В конфигураторе добавил таблицу используя строку подключения DRIVER={SQL Server};SERVER=.\SQLEXPRESS;UID=sa;PWD=12345;DATABASE=aaa;LANGUAGE=us_english. В режиме предприятия увидел свою табличку, создал несколько записей стандартными средствами. Вроде все ОК, но при редактировании или удалении записей вылезает ошибка

Ошибка внешней базы данных:
ошибка при выполнении запроса
по причине:
Ошибка ODBC. SQLSTATE: 42000
Номер ошибки: 102
Описание: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near 'T1'.

Откуда ноги растут не могу понять, погуглив ничего конкретного не выяснил, я так понимаю, что какая-то временная таблица T1 создается.
В моей таблице 1 поле целочисленное именуется ggg.
Может проблема в том что у меня SQLEXPRESS. Может кто еще сталкивался с такой проблемой?
1 Fram
 
25.08.17
10:01
Скорее всего несовместимость версий клиента и сервера
2 Fram
 
25.08.17
10:01
Ну и профайлер в руки
3 alkozel
 
25.08.17
10:17
Спасибо. Я так понимаю профайлер это некий инструмент, с помощью которого я смогу получит запрос, который формирует 1С? Пойду читать! Если не лень, то можно поподробнее мне объяснить про этот профайлер и с чем его едят.
4 alkozel
 
26.08.17
10:23
Странно, но при использовании Trusted_Connection=yes все работает отлично
5 TormozIT
 
гуру
18.09.17
17:16
Поможет автору скорее техножурнал 1С, чем профайлер.
6 igork1966
 
18.09.17
17:45
(0) Случайно не похоже на это
https://forum.infostart.ru/forum9/topic116359/