Внешний источник данных 8.3, прекращается выполнение кода
☑
0
ramir
27.12.13
✎
15:57
Перешли на 8.3, перестали работать внешние источники данных. В режиме конфигуратора подключение устанавливается и можно просматривать таблицы, поля и т.п. При попытке выполнить запрос к источнику данных или при попытке установить соединение код прекращает свое выполнение без записей в журнал регистрации. На всякий случай добавил закомментированные строки - не помогло. В чем может быть дело - ума не приложу.
ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПараметрыСоединения.СтрокаСоединения= "DRIVER={MySQL ODBC 5.2 Unicode Driver};
|SERVER=...;
|DATABASE=...;
|UID=...;
|PWD=...;";
//ПараметрыСоединения.АутентификацияОС = Ложь;
//ПараметрыСоединения.СУБД = "MySQL";
//ПараметрыСоединения.АутентификацияСтандартная = Истина;
//ПараметрыСоединения.ИмяПользователя = "...";
//ПараметрыСоединения.Пароль = "...";
ВнешниеИсточникиДанных.Астериск.УстановитьПараметрыСоединенияСеанса(ПараметрыСоединения);
ВнешниеИсточникиДанных.Астериск.УстановитьСоединение();
1
Новиков
27.12.13
✎
16:10
В профайлере поймай запрос - посмотри, он выполняется или нет.
2
ramir
27.12.13
✎
16:11
Получилось отловить исключение, но в описании ошибки пусто. ИнформацияОбОшибке() - тоже все поля пустые.
3
ramir
27.12.13
✎
16:11
(1) в каком профайлере?
4
Новиков
27.12.13
✎
16:28
(3) в профайлере мускула. Ты запусти его, и посмотри по приложению - что в него летит последнее.
5
ramir
27.12.13
✎
19:29
mysql> set profiling=1;
Query OK, 0 rows affected (0.00 sec)
mysql> show profiles;
Empty set (0.00 sec)
6
ramir
01.01.14
✎
14:47
Up
7
Jaap Vduul
01.01.14
✎
17:42
Попробуй ещё трассировку драйвера MyODBC посмотреть:
Закон Брукера: Даже маленькая практика стоит большой теории.