Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Ситуация такова. Необходимо связать 1с 7.7 и DB2. Установил DB2 9 Express C с родного сайта, прописал источники данных в ODBC по инструкции: http://support.mdl.ru/Pc_compl/Doc/Db2/v7.1/ru/Html/db2c1/frame3.htm#db2c164 Проверка соединения показывает что все в порядке. Создаю объект в 1С: АДОСоединение = СоздатьОбъект("ADODB.Connection"); АДОСоединение.Provider = "db2oledb"; АДОСоединение.Properties("Network Transport Library").Value = "TCPIP"; АДОСоединение.Properties("Network Address").Value = "IT-1C"; АДОСоединение.Properties("Package Collection").Value = "DB2"; АДОСоединение.Properties("Host CCSID").Value = "1142"; АДОСоединение.Properties("Initial Catalog").Value = "SAMPLE"; АДОСоединение.Properties("User ID").Value = "Denis"; АДОСоединение.Properties("Password").Value = "159357"; АДОСоединение.Open(); на третьей строке вываливается с ошибкой: АДОСоединение.Properties("Network Transport Library").Value = "TCP/IP"; {D:\BASE\КОПИЯТИС\EXTFORMS\DB2.ERT(5)}: ADODB.Connection: Не удается найти указанного поставщика. Вероятно, он установлен неправильно. Уже весь интернет перекопал. Я так понимаю, что ADODB подключение должно быть такое же как к MS SQL - типовое, но не работает. Подскажите, что может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 17:28 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Почитайте тут. Может, поможет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 17:51 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
LeschПодскажите, что может быть? Первым делом, на станции, где работает 1Ц, запустите ассистент конфигурирования (Start/DB2/<ваш экземпляр>/инструменты установки/ассистент конфигурирования) Вопросы: 1) В списке есть нужная БД? 2) Если нет, то добавьте, не пренебрегая интерфейсои ODBC. 3) Тест соединения проходит нормально через все интерфейсы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 09:38 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
RomanSavelyevПервым делом, на станции, где работает 1Ц, запустите ассистент конфигурирования (Start/DB2/<ваш экземпляр>/инструменты установки/ассистент конфигурирования) Вопросы: 1) В списке есть нужная БД? 2) Если нет, то добавьте, не пренебрегая интерфейсои ODBC. 3) Тест соединения проходит нормально через все интерфейсы? Да, тест везде проходит нормально. В ассистенте БД присутствует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 09:41 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Трижды проситал и только сейчас заметил :) LeschСитуация такова. Необходимо связать 1с 7.7 и DB2. АДОСоединение.Provider = "db2oledb"; Откуда db2oledb, если IBMDADB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 11:42 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
RomanSavelyevТрижды проситал и только сейчас заметил :) LeschСитуация такова. Необходимо связать 1с 7.7 и DB2. АДОСоединение.Provider = "db2oledb"; Откуда db2oledb, если IBMDADB2? Спасибо всем, я уже разобрался! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 11:46 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Lesch, у меня примерно такая же проблема: хочу из 1С подконнектиться к db2, можно поподробнее инфу? плиз :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2009, 12:52 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Fergus12, а в чем, собственно, проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2009, 13:50 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Fergus12, АДОСоединение = Новый COMОбъект("ADODB.Connection"); АДОСоединение.Provider = "IBMDADB2"; АДОСоединение.Open("DSN = SAMPLE; UID = ###; PWD = ###"); АДОКоманда = Новый COMОбъект("ADODB.Command"); АДОКоманда.ActiveConnection = АДОСоединение; АДОКоманда.CommandText = "SELECT * |FROM ""UserName"".ADEFUSR"; АДОКоманда.Prepared = 1; Состояние("Выполнение запроса..."); АДОРекордСет = Новый COMОбъект("ADODB.RecordSet"); АДОРекордСет = АДОКоманда.Execute(); Если АДОРекордСет.EOF() <> 0 Тогда Сообщить("Нифига не прочиталось."); Возврат; КонецЕСли; Табз = Новый ТаблицаЗначений; Табз.Колонки.Добавить("Ном1"); Табз.Колонки.Добавить("Ном2"); Состояние("Заполнение таблицы..."); АДОРекордСет.MoveFirst(); Пока АДОРекордСет.EOF() = 0 Цикл НоваяСтрока = Табз.Добавить(); НоваяСтрока.Ном1 = АДОРекордСет.Fields.Item(0).Value; НоваяСтрока.Ном2 = АДОРекордСет.Fields.Item(1).Value; АДОРекордСет.MoveNext(); ОбработкаПрерыванияПользователя(); КонецЦикла; Табз.ВыбратьСтроку(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2009, 17:40 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
Lesch, вот код, который работает connection = Новый COMObject("ADODB.Connection"); rs = Новый COMObject("ADODB.Recordset"); connection.open("FILEDSN=c:\db.dsn;Uid=db2admin;Pwd=db2admin;"); connection.execute(...); connection.close(); А вот содержимое db.dsn [ODBC] DRIVER=IBM DB2 ODBC DRIVER UID=db2admin AUTHENTICATION=SERVER PORT=50000 HOSTNAME=localhost PROTOCOL=TCPIP DATABASE=XML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 11:07 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
ARIST_ALesch, вот код, который работает connection = Новый COMObject("ADODB.Connection"); rs = Новый COMObject("ADODB.Recordset"); connection.open("FILEDSN=c:\db.dsn;Uid=db2admin;Pwd=db2admin;"); connection.execute(...); connection.close(); А вот содержимое db.dsn [ODBC] DRIVER=IBM DB2 ODBC DRIVER UID=db2admin AUTHENTICATION=SERVER PORT=50000 HOSTNAME=localhost PROTOCOL=TCPIP DATABASE=XML А для iSeries не подскажите какой будет db.dsn? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 09:24 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
developer1983, Все нашел! [ODBC] DRIVER=iSeries Access ODBC Driver System=server; Uid=user; Pwd=password; Initial Catalog=library; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 08:29 |
|
||
|
Помогите новичку!!! 1C & DB2
|
|||
|---|---|---|---|
|
#18+
developer1983developer1983, Все нашел! [ODBC] DRIVER=iSeries Access ODBC Driver System=server; Uid=user; Pwd=password; Initial Catalog=library; А как сюда добавить порт? Чтобы через определенный порт только выходил!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2009, 16:37 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35793201&tid=1603060]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
16ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 189ms |

| 0 / 0 |
