Здравствуйте Дамы и Господа.
У меня уже голова пухнет от этих думок об Oracle.
Пробовал для соединения и работы с БД Oracle использовать ActiveX (Microsoft ADO Data Control, version 6.0 (OLEDB). С соединением все хорошо но вот чтобы нормально работать с БД не получается.
Немого считать результат запроса к БД (ca.SetRecordSource("SELECT * FROM mytab1"); )
И ни где нормально по работе с этой компонентой ни написана в MSDN нет и в нете не нашел.
А как узнать кол-во полей, имена, тип и размер вообще не знаю как добыть.
Нашел класс CRecordset все хорошо.
Нашел как узнать кол-во полей, имена, тип и размер.
Но как программно подсоединиться к БД.
/--------------------------
CRecordset rc;
rs.Open(CRecordset::forwardOnly,"SELECT * FROM mytab1",CRecordset::none);
/--------------------------
После этой строчки выскакивает диалог подключения к БД.
ВОПРОС:
Как при работе с CRecordset подключиться к БД без диалоговых окон. Тоесть сразу прописать к какой БД, под каким именем и паролем. Что то вроде (("DRIVER=Oracle ODBC Driver;dsn=proba;uid=andrey;pwd=qwe;database=proba;")
И как выполнять SQL запросы к БД.
Где то читал что нужно использовать класс CDatabase если его то как связать его с CRecordset.
Буду очень признателен за любую помошь.