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))

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

Заранее СПС!!!!
Причина редактирования: пользуйся тегами
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 20.4.2024, 5:19