Имя: Пароль:
1C
 
Ошибка ADODB!
0 Hipocrisy2013
 
27.01.20
08:59
Всё работало, а потом начало выдавать вот такую ошибку!

{ВнешняяОбработка.СозданиеИСопоставлениеНоменклатуры.Форма.ФормаСЭтапами.Форма(290)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Поставщик OLE DB "SQLNCLI11" для связанного сервера "SD-ZV-5\UT" вернул сообщение "Login timeout expired".

ТекстSQL = "SELECT [References].[dbo].Get_1C_GUID_From_IDRRef(n._IDRRef) AS 'ГУИД', n._Code AS 'Код', unit._Description AS 'Единица измерения',
    |n._Fld3396 AS 'Вес', n._Fld3417 AS 'Объем'
        |FROM [SD-ZV-5\UT].[Klen].[dbo]._Reference142 n
        |LEFT OUTER JOIN [SD-ZV-5\UT].[Klen].[dbo]._Reference95 unit
        |ON n._Fld3403RRef = unit._IDRRef AND unit._Fld725 = 0
    |WHERE n._Fld725 = 0 AND (n._Fld3394 = ? AND n._Folder = 0x01)";
1 ДенисЧ
 
27.01.20
09:16
Какая буква из "Login timeout expired" непонятна?
2 ZDenis
 
27.01.20
09:23
У меня после перехода на 8.3.15.1830 отвалилась связь с Oracle через ADODB. Что только не делал, ничего не помогло.
В итоге настроил связь через "Внешние источники данных", теперь доволен как черт. Не надо лишних телодвижений со связями в запросах :)
3 Hipocrisy2013
 
27.01.20
09:36
(1) "Login timeout expired" - это ошибка говорит что я не могу подключиться к "SD-ZV-5\UT", а почему хз.
4 vicof
 
27.01.20
10:41
Гугл транслэйт тебе поможет
5 Hipocrisy2013
 
27.01.20
11:42
(4) "Login timeout expired" - тут нечего переводить, это стандартное сообщение от сервера, когда истекает время подключения, тут ошибка подключения к серверу и какая не известна.