|
Подключение к сторонней БД SQL Express 2005 средствами 1С 8.2 | ☑ | ||
---|---|---|---|---|
0
snegovik
24.10.14
✎
20:55
|
Хочу подключиться из 1С к сторонней базе данных на SQL Express 2005. Эта БД установлена на локальном компьютере, здесь же установлена и сама 1С в файловом варианте. Я добавляю в конфигураторе объект - "Внешний источник данных", и дальше создаю строку подключения. И вот тут у меня вопросы - что заполнять в предлагаемых полях? Вот картинка: http://radikal.su/s001/2014/10/24/b22779eb.jpg
поля "пользователь" и "пароль" я заполнил, а остальное где брать? |
|||
1
Looser-1c
24.10.14
✎
20:59
|
сервер - твоя машина.
Остальное не нужно |
|||
2
snegovik
24.10.14
✎
21:01
|
(1) Имя компа?
|
|||
3
КонецЦикла
24.10.14
✎
21:03
|
Вангую...
Snegovik\SQLExpress |
|||
4
Looser-1c
24.10.14
✎
21:03
|
(2) Можешь погоняло его зоновское.
Но таки лучше DNS-имя... Оно как-то халяльней... |
|||
5
snegovik
24.10.14
✎
21:25
|
(1) Спасибо, получилось.
Правда, теперь в режиме предприятия пока не удается достучаться до таблиц... Таблицы видны, но ругается при попытке открыть. А теперь вот ещё вопрос - знаю, что где-то в какой-то таблице должна быть строка "Иванов". Как её найти? Перебирать таблицы и смотреть? |
|||
6
snegovik
24.10.14
✎
21:29
|
А как в режиме обычного приложения открыть объект "внешние источники данных"? В меню "Операции" нет такого пункта.
|
|||
7
Looser-1c
24.10.14
✎
21:31
|
(5) Я знаю, что где-то в городе есть Рабинович... Мне, что каждого опрашивать? А вдруг это не человек, а улица?
Намек понятен? (6) нет такого. Из консоли запросов обращайся |
|||
8
snegovik
24.10.14
✎
21:37
|
(7) Из консоли запросов ругается, что не указан драйвер. Я так понимаю, где-то надо параметры соединения дополнительно указать..... в конфигураторе или в консоли запросов?
|
|||
9
mc lammer
24.10.14
✎
22:52
|
недавно подключался из 8.2 к sqlserver2008.
тоже писало про драйвер не найден. обновил MDAC и создал источник ODBC, заработало, что именно помогло не знаю. |
|||
10
snegovik
25.10.14
✎
23:49
|
Продолжая тему....
Итак, у меня есть строка подключения, есть имя таблицы, откуда я хочу считать данные. Как мне подключиться к этой таблице? Есть примерно такой код: Соединение = Новый COMОбъект("ADODB.Connection"); СтрокаКоннекта = "ТутМояСтрокаКоннекта"; Соединение.ConnectionTimeOut = 6; Попытка Соединение.Open(СтрокаКоннекта); Исключение Сообщить(ОписаниеОшибки(),СтатусСообщения.ОченьВажное); КонецПопытки; Соединение работает. Дальше куда подключаться? Яндекс при запросах выдает только как саму 1С на сервер поставить...) |
|||
11
Sorm
25.10.14
✎
23:53
|
(10) Ну, раз Яндекс выдает только установку 1С на сервер - не буду умней Яндекса. Думаю, дальше надо поискать в Яндексе Recordset....
|
|||
12
Стальная Крыса
26.10.14
✎
05:15
|
Recordset = Соединение.Execute(ТекстМоегоSQLзапроса);
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |