Russian Qt Forum

Qt => Базы данных => Тема начата: Alan от Июль 01, 2004, 13:23



Название: Как подключиться к ODBC под Windows?
Отправлено: Alan от Июль 01, 2004, 13:23
Сабж.
 Если можно пример или ссылку на него.


Название: -
Отправлено: guest от Июль 02, 2004, 11:15
//член класса, например, производного от CDocument
CDatabase m_dbCust;

//Подключаемся к источнику данных без пароля
//и диалога подключения ODBC
m_dbCust.Open( _T( "MYDATASOURCE" ), FALSE,
               FALSE, _T( "ODBC;UID=JOES" ),

//Или с диалогом, запрашивая у пользователя всю необходимую информацию
m_dbCust.Open( NULL );

Вообще-то в MSDN есть масса примеров, как работать с ODBC.


Название: Как подключиться к ODBC под Windows?
Отправлено: Rainbow от Июль 02, 2004, 11:39
Уважаемый guest! Не путайте пожалуйста MFC и Qt!

В Qt это делается так:
Код:

QSqlDatabase *m_pDB_pg = QSqlDatabase::addDatabase("QODBC3");
m_pDB_pg->setDatabaseName("SIRIUS");
if(!m_pDB_pg->open())
{
QMessageBox::warning(this, "Warning", "Co'nt connect to PG database!", "OK");
}


PS. Взято из рабочей прграмы.