Хранилища Subversion OpenInventory

Сравнить редакции

Не учитывать пробелы Редакция 41 → Редакция 42

/trunk/ClassEditor/classeditor.cpp
100,8 → 100,31
 
}
 
 
ok = sql.createTable(table, &errorString);
ok = sql.connect(&errorString);
if (!ok) {
QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
this, // Ðîäèòåëüñêèé âèäæåò.
QObject::tr("Database Error"), // Çàãîëîâîê.
errorString); // Òåêñò ñîîáùåíèÿ.
 
}
else {
 
QMessageBox::information( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
this, // Ðîäèòåëüñêèé âèäæåò.
QObject::tr("Database Connect"), // Çàãîëîâîê.
QObject::tr("Òàáëèöà â áàçå äàííûõ óñïåøíî ñîçäàíà.")); // Òåêñò ñîîáùåíèÿ.
 
 
 
 
 
}
 
}
 
ClassEditor::~ClassEditor()
{
delete ui;
/trunk/ClassEditor/mysql.cpp
63,3 → 63,17
void MySql::setHostName(QString hname){
MySql::sqlHostName = hname;
}
 
bool MySql::createTable(SqlTable* table, QString* errorString){ // ñîçäàåò â áàçå äàííûõ òàáëèöó
QSqlQuery q;
bool ok;
ok = q.prepare(table->sqlString());
if(!ok) {
errorString->append(q.lastError().text());
return false;}
ok = q.exec();
if(!ok) {
errorString->append(q.lastError().text());
return false;}
else return true;
}
/trunk/ClassEditor/mysql.h
57,6 → 57,8
void setUserName(QString uname);
void setPassword(QString passwrd);
void setHostName(QString hname);
bool createTable(SqlTable* table, QString* errorString); // ñîçäàåò â áàçå äàííûõ òàáëèöó
 
};
 
#endif // MYSQL_H