Subversion Repositories OpenInventory

Rev

Rev 143 | Rev 216 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 143 Rev 161
Line 260... Line 260...
260
    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
260
    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
261
    fld->setType(tr("CHAR(30)"));                   // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ
261
    fld->setType(tr("CHAR(30)"));                   // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ
262
    fld->setDefaultValue(tr("New class alias"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
262
    fld->setDefaultValue(tr("New class alias"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
263
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
263
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
264
264
265
    fld = new TableField(tr("TableWhithInstance"), tbl);    // ýòî òðåòüå ïîëå òàáëèöû áóäåò õðàíèòü ïñåâäîíèìû êëàññîâ
265
    fld = new TableField(tr("TableWhithInstance"), tbl);    // ýòî ÷åòâåðòîå ïîëå òàáëèöû áóäåò õðàíèòü èìÿ òàáëèöû - õðàíèëèùà îáúåêòîâ êëàññà
266
    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
266
    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
267
    fld->setType(tr("CHAR(30)"));                   // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ
267
    fld->setType(tr("CHAR(30)"));                   // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ
268
    fld->setDefaultValue(tr("New class instance"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
268
    fld->setDefaultValue(tr("New class instance"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
269
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
269
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
270
270
271
    fld = new TableField(tr("Comment"), tbl);    // ýòî òðåòüå ïîëå òàáëèöû áóäåò õðàíèòü ïñåâäîíèìû êëàññîâ
271
    fld = new TableField(tr("Comment"), tbl);    // ýòî ïÿòîå ïîëå òàáëèöû áóäåò õðàíèòü êîììåíòàðèé
272
    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
272
    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
273
    fld->setType(tr("CHAR(30)"));                   // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ
273
    fld->setType(tr("CHAR(30)"));                   // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ
274
    fld->setDefaultValue(tr("without comments"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
274
    fld->setDefaultValue(tr("without comments"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
275
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
275
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
276
276
-
 
277
    fld = new TableField(tr("Icon"), tbl);    // ýòî ïÿòîå ïîëå òàáëèöû áóäåò õðàíèòü èêîíêó äëÿ êëàññà
-
 
278
//    fld->setNotNull(true);                          // ïîëå íå ìîæåò áûòü ïóñòûì
-
 
279
    fld->setType(tr("BLOB"));                   // òèï ïîëÿ - "BLOB"
-
 
280
//    fld->setDefaultValue(tr("without comments"));    // çíà÷åíèå ïîëÿ ïî óìîë÷àíèþ
-
 
281
    tbl->append(fld);                               // äîáàâëÿåì ïîëå â òàáëèöó
-
 
282
-
 
283
-
 
284
277
285
278
    if(!MySql::createTable(tbl)){                   // åñëè íå óäàåòñÿ ñîçäàòü òàáëèöó
286
    if(!MySql::createTable(tbl)){                   // åñëè íå óäàåòñÿ ñîçäàòü òàáëèöó
279
287
280
   //     delete fld;
288
   //     delete fld;
281
        delete tbl;                                 // ÷èñòèì çà ñîáîé
289
        delete tbl;                                 // ÷èñòèì çà ñîáîé