Subversion Repositories OpenInventory

Rev

Rev 38 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 38 Rev 39
Line 38... Line 38...
38
    QString fieldName;          // ïåðåìåííàÿ ñîäåðæèò èìÿ ïîëÿ
38
    QString fieldName;          // ïåðåìåííàÿ ñîäåðæèò èìÿ ïîëÿ
39
    QString fieldType;          // ïåðåìåííàÿ óêàçûâàåò íà òèï äàííûõ, õðàíèìûõ â ïîëå
39
    QString fieldType;          // ïåðåìåííàÿ óêàçûâàåò íà òèï äàííûõ, õðàíèìûõ â ïîëå
40
    QString defaultValue;       // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
40
    QString defaultValue;       // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
41
    QString characterSet;       // ïåðåìåííàÿ ñîäåðæèò êîäèðîâêó, â êîòîðîé õðàíÿòüñÿ òåêñòîâûå äàííûå
41
    QString characterSet;       // ïåðåìåííàÿ ñîäåðæèò êîäèðîâêó, â êîòîðîé õðàíÿòüñÿ òåêñòîâûå äàííûå
42
    bool notNull;               // ôëàã, óêàçûâàþùèé, ÷òî õðàíèìîå â ïîëå çíà÷åíèå íå ìîæåò áûòü ïóñòûì (NULL)
42
    bool notNull;               // ôëàã, óêàçûâàþùèé, ÷òî õðàíèìîå â ïîëå çíà÷åíèå íå ìîæåò áûòü ïóñòûì (NULL)
-
 
43
    bool autoIncrement;         // ôëàã, óêàçûâàþùèé, ÷òî ïîëå ÿâëÿåòñÿ àâòîèíêåìåíòíûì
43
    QString SqlString;          // ñêòîêà Sql-çàïðîñà äëÿ ñîçäàíèÿ ïîëÿ â áàçå äàííûõ
44
    QString SqlString;          // ñêòîêà Sql-çàïðîñà äëÿ ñîçäàíèÿ ïîëÿ â áàçå äàííûõ
44
    void createSqlString();     // ôóíêöèÿ ãåíåðèðóåò ñòðîêó Sql-çàïðîñà, êîòîðàÿ ñîçäàåò â áàçå äàííûõ ñîîòâåòñòâóþùåå ïîëå
45
    void createSqlString();     // ôóíêöèÿ ãåíåðèðóåò ñòðîêó Sql-çàïðîñà, êîòîðàÿ ñîçäàåò â áàçå äàííûõ ñîîòâåòñòâóþùåå ïîëå
45
protected:
46
protected:
46
47
47
public:
48
public:
48
    void setName(QString name);
49
    void setName(QString name);
49
    void setType(QString ftype);
50
    void setType(QString ftype);
-
 
51
    void setAutoIncrement(bool autoInc); // óñòàíàâëèâàåì ôëàã, óêàçûâàþùèé, ÷òî ïîëå ÿâëÿåòñÿ àâòîèíêåìåíòíûì
-
 
52
    bool isAutoIncrement(); // óñòàíàâëèâàåì ôëàã, óêàçûâàþùèé, ÿâëÿåòñÿ ëè ïîëå àâòîèíêåìåíòíûì
-
 
53
50
    QString name();
54
    QString name();
51
    QString type();
55
    QString type();
52
    bool isNotNull();
56
    bool isNotNull();
53
    void setNotNull(bool fnotNull);
57
    void setNotNull(bool fnotNull);
54
    void setDefaultValue(QString fdefaultValue);
58
    void setDefaultValue(QString fdefaultValue);