Russian Qt Forum
Ноябрь 26, 2024, 14:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение к БД  (Прочитано 2265 раз)
mevn
Гость
« : Август 23, 2013, 12:03 »

Добрый день.
Столкнулся с проблемой подключения  к  БД MS SQL.
Код:
 QString _connectionString = "DRIVER={SQL Server}; SERVER= 127.0.0.1\\SQLEXPRESS; PORT=1433; DATABASE=test_base;" ;
// QString _connectionString = "DRIVER={SQL Server}; SERVER= 127.0.0.1\SQLEXPRESS; PORT=1433; DATABASE=test_base;" ;
 db_MSSQL =  QSqlDatabase::addDatabase("QODBC", _connectionString);
 db_MSSQL.setDatabaseName(_connectionString);
 db_MSSQL.setUserName(user);
 db_MSSQL.setPassword(0000);

if (!db_MSSQL.open())
{
QMessageBox::warning(0, QObject::tr("MSSQL Database Error"),
db_MSSQL.lastError().text());
return false;
}
На выходе из данной процедуры получаю сообщение:
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен.
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
[Microsoft][ODBC SQL Server Driver]недопустимый атрибут строки соединения QODBC3: Unable to connect"

К ораклу и MySql подключение осуществляется нормально.
Другие приложения (с аналогичными параметрами подключения) к той же самой базе подключаются.
Помогите разобраться в чем проблема?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.088 секунд. Запросов: 21.