|
подключение и запросы к БД Оракл
| ☑ |
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 и сразу увидишь. Обычно он идёт с клиентом, но не ставится.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой