|
Внешние источники данных, возможна ли запись в 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
|
http://start1c.blogspot.ru/2013/04/1.html
обошли тут. Запись не на прямую в внешний источник, а через ододб, но выглядит как буто и чтение и запись |
|||
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С уже "пропустила мимо ушей" хороших предложений и дельных советов?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |