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))
Почему так происходит, объясните плз, и как это дело исправить?
Заранее СПС!!!!