Редакция 28 | Редакция 42 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 28 | Редакция 41 | ||
---|---|---|---|
Строка 13... | Строка 13... | ||
13 | ************************************************/
|
13 | ************************************************/
|
14 | 14 | ||
15 | 15 | ||
16 | 16 | ||
17 | void MySql::setDatabaseName(QString name){ |
17 | void MySql::setDatabaseName(QString name){ |
18 | MySql::database_name = name; |
18 | MySql::sqlDatabaseName = name; |
- | 19 | }
|
|
- | 20 | ||
- | 21 | ||
- | 22 | bool MySql::connect(QString* errorString){ |
|
- | 23 | db = QSqlDatabase::addDatabase("QMYSQL"); |
|
- | 24 | ||
- | 25 | db.setHostName(MySql::sqlHostName); |
|
- | 26 | db.setDatabaseName(MySql::sqlDatabaseName); |
|
- | 27 | db.setUserName(MySql::sqlUserName); |
|
- | 28 | db.setPassword(MySql::sqlPassword); |
|
- | 29 | bool ok = db.open(); |
|
- | 30 | if (ok) return true; |
|
- | 31 | else {errorString->clear(); |
|
- | 32 | errorString->append(db.lastError().text()); |
|
- | 33 | return false; } |
|
- | 34 | ||
- | 35 | /*
|
|
- | 36 | pdb->setHostName(hostName);
|
|
- | 37 | pdb->setDatabaseName(baseName);
|
|
- | 38 | pdb->setUserName(userName);
|
|
- | 39 | pdb->setPassword(password);
|
|
- | 40 | bool ok = pdb->open();
|
|
- | 41 | ||
- | 42 | if (!ok) {
|
|
- | 43 | QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
|
|
- | 44 | QWidget(this->parent()), // Ðîäèòåëüñêèé âèäæåò.
|
|
- | 45 | QObject::tr("Database Error"), // Çàãîëîâîê.
|
|
- | 46 | db.lastError().text()); // Òåêñò ñîîáùåíèÿ.
|
|
- | 47 | }
|
|
- | 48 | */
|
|
- | 49 | ||
- | 50 | return true; |
|
- | 51 | }
|
|
- | 52 | ||
- | 53 | ||
- | 54 | void MySql::setUserName(QString uname){ |
|
- | 55 | MySql::sqlUserName = uname; |
|
- | 56 | }
|
|
- | 57 | ||
- | 58 | void MySql::setPassword(QString passwrd){ |
|
- | 59 | MySql::sqlPassword = passwrd; |
|
- | 60 | }
|
|
- | 61 | ||
- | 62 | ||
- | 63 | void MySql::setHostName(QString hname){ |
|
- | 64 | MySql::sqlHostName = hname; |
|
19 | }
|
65 | }
|