Имя: Пароль:
1C
1С v8
Проблема с внешними источниками данных
0 PiliGrim88
 
28.08.12
16:47
Здравствуйте, проблема состоит в том что при попытки, выполнить запрос к sql базе вылетает ошибка:

{ОбщаяФорма.импорт(11)}: Ошибка при вызове метода контекста (Выполнить)
Запрос.Выполнить();
по причине:
{(1, 29)}: Таблица не найдена "ВнешниеИсточникиДанных.ADODB.Таблицы.dbo_CUST"
ВЫБРАТЬ Prim,ShtCustName ИЗ <<?>>ВнешниеИсточникиДанных.ADODB.Таблицы.dbo_CUST
1 PiliGrim88
 
29.08.12
08:26
Наверное стоит добавить немного инфы, таблица и база видны во внешних источниках данных.
код ниже:
Если ВнешниеИсточникиДанных.ADODB.ПолучитьСостояние()=СостояниеВнешнегоИсточникаДанных.Отключен Тогда
Параметры=ВнешниеИсточникиДанных.ADODB.ПолучитьОбщиеПараметрыСоединения();
Параметры.СтрокаСоединения="DRIVER={SQL Server};SERVER=DROS-PC\TESTGENSERVER;UID=pili;PWD=spartak;DATABASE=KKM_SQL1;LANGUAGE=русский";        
ВнешниеИсточникиДанных.ADODB.УстановитьОбщиеПараметрыСоединения(Параметры);
ВнешниеИсточникиДанных.ADODB.УстановитьСоединение();
КонецЕсли;
Запрос = Новый Запрос();
Запрос.Текст="ВЫБРАТЬ Prim,ShtCustName ИЗ ВнешниеИсточникиДанных.ADODB.Таблицы.dbo_СUST";
Запрос.Выполнить().Выгрузить();
2 PiliGrim88
 
29.08.12
10:09
Вобщем разобрался, проблема была в запросе, оказывается необходимо dbo_cust.Prim, dbo_cust.ShtCustName писать. Спасибо за помошь
3 PiliGrim88
 
29.08.12
10:10
PiliGrim88, не за что удачи тебе, в освоении 1С
4 PiliGrim88
 
29.08.12
10:10
PiliGrim88 Спасибо, братюнь