Russian Qt Forum

Qt => Базы данных => Тема начата: TukiNov от Май 17, 2011, 19:57



Название: Informix + QODBC + Qt 4.7.2
Отправлено: TukiNov от Май 17, 2011, 19:57
Приветствую всех. Такая проблема. Имею сервер с Informix. Клиента с Informix clientSDК. Все настроил все работает. Как настраивал написал у себя http://sergeserver.dyndns.org/index.php/linux/4-vkoryachivaem-svyazku-informix-clientsdk-odbc-qt4-pod-ubuntu (http://sergeserver.dyndns.org/index.php/linux/4-vkoryachivaem-svyazku-informix-clientsdk-odbc-qt4-pod-ubuntu)
Но код вида
Код:
QSqlDatabase database = QSqlDatabase::addDatabase("QODBC");
  database.setDatabaseName("DSN=bgd;UID=informix;PWD=informix;DRIVER={IBM INFORMIX ODBC DRIVER};");
  database.setConnectOptions("SQL_ATTR_ODBC_VERSION=SQL_OV_ODBC3");
  if(!database.open()){
    QMessageBox::critical(this, "Ошибка", QString("%1\n%2\n%3\n(%4:%5)")
                          .arg(database.lastError().driverText())
                          .arg(database.lastError().databaseText())
                          .arg("Обратитесь к системному администратору.")
                          .arg(FILE)
                          .arg(__LINE__));
  }
Выдает странную ошибку:
Код:
QODBC3: Unable to connect

[unixODBC][
Кто сталкивался со связкой Informix + Qt4 + ODBC подскажите в чем дело плиз. Че та у меня идей нету совсем.


Название: Re: Informix + QODBC + Qt 4.7.2
Отправлено: TukiNov от Май 18, 2011, 15:43
Проблема решена. Салют есть на sql.ru (http://www.sql.ru/forum/actualthread.aspx?tid=851624)
Так же щас допишу свою статейку тут (http://sergeserver.dyndns.org/index.php/linux/4-vkoryachivaem-svyazku-informix-clientsdk-odbc-qt4-pod-ubuntu)