msdaora oraoledb или oo4o?

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Wasup!
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 21.06.2005 (Вт) 11:09

msdaora oraoledb или oo4o?

Сообщение Wasup! » 20.11.2006 (Пн) 17:43

Подключаюсь к oracle из VB с помощью ADO, запутался, какой провайдер следует использовать. На выбор:

MSDAORA - OLEDB провайдер от Microsoft
OraOLEDB.Oracle - родной OLEDB провайдер от Oracle
MSDASQL - OLEDB провайдер для работы с ODBC источниками данных
тут то же возможны варианты, какой источник Microsoft ODBC for Oracle или родной ODBC от Oracle)
OO4O - своя технология от oracle альтернатива ado.

Как я понимаю, принципиальной разницы нет, но нюансов поведения много, например разница в синтаксисе вызова хранимых процедур и открываемый по умолчанию тип курсора. Также встречал упоминания, что какой-то из них глючной.
Что лучше и кто какой использует? Поделитесь, пожалуйста, опытом.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 20.11.2006 (Пн) 17:56

глючны все варианты.

рекомендую юзать родной провайдер от микрософта, так как с ним будет меньше проблем с refcursor. правда появяться другие , с clob-ами :lol:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 21.11.2006 (Вт) 8:14

ЕМНИП MSDAORA только на чтение. Хотя работает чуть получше.
Lasciate ogni speranza, voi ch'entrate.

Wasup!
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 21.06.2005 (Вт) 11:09

Сообщение Wasup! » 21.11.2006 (Вт) 9:31

глючны все варианты.

А есть безглючный (относительно) способ? :roll:

MSDAORA только на чтение

А почему только на чтение? Как тогда инсерты делать?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 21.11.2006 (Вт) 10:03

А если нужны изменения, использовать OraOLEDB.
Не так уж мало задач, где нужны только выборки.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList  
cron