Имя: Пароль:
1C
1С v8
подключение и запросы к БД Оракл
0 mnail1979
 
17.08.12
14:02
Подскажите пожалуйста фгагмент:
1Сv8 на скуле.

Есть отдельная база на оракле самописной на с++ учетной системы.

Нужно из 1С в оракл написать запросы типа select, insert update.
Подскажите пожалуйста фрагмент кода, как подключиться к базе и как писать запросы и выполнять их.
1 ДенисЧ
 
17.08.12
14:03
Поищи по форуму, я несколько раз уже показывал свой код.
2 mnail1979
 
17.08.12
14:08
(1) а можно ссылочку плиз
3 ДенисЧ
 
17.08.12
14:12
4 ДенисЧ
 
17.08.12
14:12
Это для начала
5 mnail1979
 
17.08.12
14:37
спс
6 mnail1979
 
22.08.12
16:26
посмотрел ссылки. Но не совсем все понял.

У меня в настоящий момент стоит оракл клиент 11. Самописная программа подключается через dbe administrator->driver->Native

Какое подключение мне нужно использовать. Подскажите пожалуйста строку.
session = Новый COMОбъект("OracleInProcServer.XOraSession") не проходит
7 mnail1979
 
22.08.12
16:26
или нужно дополнительные дрова ставить? Не хотелось бы.
8 Maxus43
 
22.08.12
16:31
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = "Provider=MSDAORA;Password="+pwd+";User ID="+uid+";Data Source="+database+";Persist Security Info=True;CharSet=AMERICAN_AMERICA.CL8MSWIN1251;";
9 Maxus43
 
22.08.12
16:33
ТекстЗапросаADO = "INSERT INTO ....";

Соединение.Execute(ТекстЗапросаADO,,128);

всё (с) этот форум, ссылки нет тока
10 ДенисЧ
 
22.08.12
16:34
(6) ставишь odbc-драйвер от оракля (!, идёт в комплекте с клиентом) и
_ОраклБД = Новый COMОбъект("ADODB.Connection");
_ОраклБД.Open("Provider=MSDASQL.1;Data Source=Oracle7;UID=гыук;Password=зфыыцщкв;");
11 mnail1979
 
22.08.12
16:41
(10) odbc driver я так понимаю уже установлен бывает, или все же надо установить?
12 ДенисЧ
 
22.08.12
16:41
(11) А ты проверь :-) Попробуй создать System DSN и сразу увидишь. Обычно он идёт с клиентом, но не ставится.