crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Qt и mysql++ (ошибка сегментирования), Ошибка сегментирования при запуске проекта
tin_gimranoff
  опции профиля:
сообщение 19.10.2010, 17:28
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 19.10.2010
Пользователь №: 2127

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем доброго времени суток. Помогите плз... пишу вот такой код:
void new_connect::on_CheckButton_clicked()
{
    const char* HostName = this->ConvertToChar(ui->HostName->text());
    const char* UserName = this->ConvertToChar(ui->UserName->text());
    const char* UserPass = this->ConvertToChar(ui->UserPass->text());
    int DataBasePort = ui->PortNumber->text().toInt();

    mysqlpp::Connection test_connect;

    if(!test_connect.connect("information_schema", HostName, UserName, UserPass, DataBasePort))
    {
       //код

    }
    else
    {
       //код
    }

}


И когда дело доходит до этого события то проект вылетает вместе с QtCreator'ом с ошибкой сегментирования. Причём точно знаю что ошибку вызывает строка
if(!test_connect.connect("information_schema", HostName, UserName, UserPass, DataBasePort))

Почему так происходит, объясните плз, и как это дело исправить?

Заранее СПС!!!!
Причина редактирования: пользуйся тегами
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Алексей1153
  опции профиля:
сообщение 19.10.2010, 19:18
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2943
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Цитата(tin_gimranoff @ 19.10.2010, 20:28) *
проект вылетает вместе с QtCreator'ом

прям с креатором ? Сильно! Пиши разработчикам о глюке :)


а так если
if(!test_connect.connect("information_schema", ui->HostName->text(), ui->UserName->text(), ui->UserPass->text(), DataBasePort))

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 18.6.2025, 3:14