Хранилища Subversion OpenInventory

Редакция

Редакция 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
}