Хранилища Subversion OpenInventory

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

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

/trunk/ClassEditor/tablefield.cpp
21,6 → 21,7
defaultValue = fdefaultValue;
notNull = false; // ïî óìîë÷àíèþ äàííûå â ïîëå ìîãóò îòñóòñòâîâàòü (áûòü NULL)
characterSet = ""; // êîäèðîâêà ïî óìîë÷àíèþ (íå óêàçûâàòü êîäèðîâêó)
autoIncrement = false; // ñäåëàåì íàøå ïîëå àâòîèíêåìåíòíûì
createSqlString(); // ñôîðìèðóåì ñòðîêó Sql-çàïðîñà, êîòîðàÿ ñîçäàåò â áàçå äàííûõ ñîîòâåòñòâóþùåå ïîëå
}
 
81,9 → 82,9
 
void TableField::createSqlString(){
QString str_tmp = "";
str_tmp.append(tr("'"));
str_tmp.append(tr("`"));
str_tmp.append(fieldName);
str_tmp.append(tr("' "));
str_tmp.append(tr("` "));
str_tmp.append(fieldType);
//str_tmp.append(tr(" "));
if (characterSet !="") {
96,6 → 97,10
str_tmp.append(defaultValue);
str_tmp.append(tr("'"));}
 
if (TableField::autoIncrement) {
str_tmp.append(tr(" "));
str_tmp.append(tr("AUTO_INCREMENT"));
}
TableField::SqlString = str_tmp;
}
 
110,3 → 115,14
TableField::createSqlString();
}
 
 
 
void TableField::setAutoIncrement(bool autoInc){
TableField::autoIncrement = autoInc;
TableField::createSqlString();
}
 
 
bool TableField::isAutoIncrement(){
return TableField::autoIncrement;
}