Code:
#include "mainwindow.h" #include "ui_mainwindow.h" #include "QtSql" #include "QLabel" #include "QMessageBox" ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_pushButton_clicked() { n->addDatabase("QODBC3","ahm"); n->setHostName("10.0.0.101"); n->setDatabaseName("Driver={MySQL ODBC 5.1.8 Driver};DATABASE=ahm;"); n->setUserName("ahm"); n->setPassword("ahmdtcahm"); n->setPort(3306); /*if (!n->open()) { QMessageBox::critical(0, QObject::tr("Database Error"), n->lastError().text()); }*/ bool cek=n->open(); if(cek==true) { l->setText("connect"); l->show(); } else { l->setText("can't connect"); l->show(); } }
and output is can't connect...how can i solve this problem???
