21,7 → 21,6 |
defaultValue = fdefaultValue; |
notNull = false; // ïî óìîë÷àíèþ äàííûå â ïîëå ìîãóò îòñóòñòâîâàòü (áûòü NULL) |
characterSet = ""; // êîäèðîâêà ïî óìîë÷àíèþ (íå óêàçûâàòü êîäèðîâêó) |
autoIncrement = false; // ñäåëàåì íàøå ïîëå àâòîèíêåìåíòíûì |
createSqlString(); // ñôîðìèðóåì ñòðîêó Sql-çàïðîñà, êîòîðàÿ ñîçäàåò â áàçå äàííûõ ñîîòâåòñòâóþùåå ïîëå |
} |
|
82,9 → 81,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 !="") { |
97,10 → 96,6 |
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; |
} |
|
115,14 → 110,3 |
TableField::createSqlString(); |
} |
|
|
|
void TableField::setAutoIncrement(bool autoInc){ |
TableField::autoIncrement = autoInc; |
TableField::createSqlString(); |
} |
|
|
bool TableField::isAutoIncrement(){ |
return TableField::autoIncrement; |
} |