|
Проблема с внешними источниками данных
| ☑ |
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 Спасибо, братюнь
|
|