Хранилища Subversion OpenInventory

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

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

/trunk/ClassEditor/mysql.cpp
15,5 → 15,51
 
 
void MySql::setDatabaseName(QString name){
MySql::database_name = name;
MySql::sqlDatabaseName = name;
}
 
 
bool MySql::connect(QString* errorString){
db = QSqlDatabase::addDatabase("QMYSQL");
 
db.setHostName(MySql::sqlHostName);
db.setDatabaseName(MySql::sqlDatabaseName);
db.setUserName(MySql::sqlUserName);
db.setPassword(MySql::sqlPassword);
bool ok = db.open();
if (ok) return true;
else {errorString->clear();
errorString->append(db.lastError().text());
return false; }
 
/*
pdb->setHostName(hostName);
pdb->setDatabaseName(baseName);
pdb->setUserName(userName);
pdb->setPassword(password);
bool ok = pdb->open();
 
if (!ok) {
QMessageBox::critical( // Äèàëîã ñ ñîîáùåíèåì îá îøèáêå.
QWidget(this->parent()), // Ðîäèòåëüñêèé âèäæåò.
QObject::tr("Database Error"), // Çàãîëîâîê.
db.lastError().text()); // Òåêñò ñîîáùåíèÿ.
}
*/
 
return true;
}
 
 
void MySql::setUserName(QString uname){
MySql::sqlUserName = uname;
}
 
void MySql::setPassword(QString passwrd){
MySql::sqlPassword = passwrd;
}
 
 
void MySql::setHostName(QString hname){
MySql::sqlHostName = hname;
}