|
Внешние источники данных, возможна ли запись в SQL? |
☑ |
0
shock3r
15.08.13
✎
15:11
|
Вчера писал обработку, по выгрузке данных из SQL с помощью внешних источников данных
пСоед = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
пСоед.СтрокаСоединения = "Driver={SQL Server};Server=srv_******\mssqlserver2008;Database=Export;Uid=SA;Pwd=******;";
ВнешниеИсточникиДанных.ЗагрузкаДрагметалловПоПартиям.УстановитьОбщиеПараметрыСоединения(пСоед);
ВнешниеИсточникиДанных.ЗагрузкаДрагметалловПоПартиям.УстановитьСоединение();
Запрос = Новый Запрос();
Запрос.Текст = "ТУТ ТЕКСТ ЗАПРОСА";
Результат=Запрос.Выполнить().Выгрузить();
Для каждого текСтрока Из Результат Цикл
//ТУТ работаем с данными
КонецЦикла;
ВнешниеИсточникиДанных.ЗагрузкаДрагметалловПоПартиям.РазорватьСоединение();
Скажите можно ли произвести таким же подходом обратную загрузку, в SQL, кто-то сталкивался?
|
|
1
ДенисЧ
15.08.13
✎
15:12
|
нельзя
|
|
2
Odavid
15.08.13
✎
15:16
|
Внешние источники только устанавливают связь, а не выгружают или загружают данные.
Это очередная (скорей всего, как обычно, будет мало полезная) попытка 1С сделать "типа универсальный драйвер подключения к данным".
(1) да пусть грузит в SQL что угодно, лишь бы это была не 1с-база.
|
|
3
Maxus43
15.08.13
✎
15:21
|
обошли тут. Запись не на прямую в внешний источник, а через ододб, но выглядит как буто и чтение и запись
|
|
4
Odavid
15.08.13
✎
15:29
|
(3)>>а через ододб
тогда уж через COM-соединение.
А что, у 1С не хватило чего реализовать через ODBC двухсторонний обмен?!
|
|
5
Odavid
15.08.13
✎
15:29
|
+ и где там используются внешние источники для обмена, если соединение по COM исключительно?
|
|
6
Maxus43
15.08.13
✎
15:40
|
>>тогда уж через COM-соединение.
используя com ADODB
я же говорю - обошли.
Внешние источники используются для чтения данных + оттуда берутся настройки подключения и т.д., запросы на запись строятся динамически, достаточно универсальное решение.
Во внешнем ты можешь любые таблицы добавить, и редактировать их без дополнительного кодинга, только и всего.
|
|
7
Odavid
15.08.13
✎
15:45
|
(6)>>Во внешнем ты можешь любые таблицы добавить
Если они так и не решили проблему чтения-записи внешних источников - то значит, я дал выше верное определение всей этой мишуре.
А что там нет "дополнительного кодинга", состоящего всего лишь из строки подключения по ODBC - так это минус, а не универсальное решение.
Очередная попытка выдать желаемое за действительное и срубить попутно денег.
|
|
8
Odavid
15.08.13
✎
15:46
|
+ у MS есть страничка, где все эти "внешние источники" описаны тремя строками и безо всяких презентационных листовок.
|
|
9
Maxus43
15.08.13
✎
15:53
|
(8) предложи на партнёрке фирме 1с решение от себя, возьмут в штат, будешь начальником
|
|
10
Odavid
16.08.13
✎
13:17
|
(9) подсчитать, сколько 1С уже "пропустила мимо ушей" хороших предложений и дельных советов?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший