Редакция 44 | Редакция 59 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 44 | Редакция 45 | |||||
---|---|---|---|---|---|---|
Строка 84... | Строка 84... | |||||
84 | 84 | |||||
85 | 85 | return MySql::mysqlLastError; |
||||
86 | 86 | }
|
||||
87 | 87 | |||||
88 | 88 | |||||
- | 89 | |||||
- | 90 | /************************************************
|
||||
- | 91 | ** Ôóíêöèÿ ñîçäàåò íåîáõîäèìûå òàáëèöû â áàçå äàííûõ
|
||||
- | 92 | ** äëÿ õðàíåíèÿ íàçâàíèÿ è îïèñàíèÿ êëàññîâ
|
||||
- | 93 | ** (Òàáëèöà ListOfClasses è Òàáëèöà DescriptionOfClasses)
|
||||
- | 94 | ************************************************/
|
||||
- | 95 | |||||
- | 96 | |||||
- | 97 | bool MySql::createDataBase(){ |
||||
- | 98 | SqlTable* tbl; |
||||
- | 99 | TableField* fld; |
||||
- | 100 | if (!db.isOpen()){ |
||||
- | 101 | MySql::mysqlLastError = tr("Database is not open!"); |
||||
- | 102 | return false; |
||||
- | 103 | }
|
||||
- | 104 | tbl = new SqlTable(tr("ListOfClasses")); // ñîçäàäèì òàáëèöó ñ èìåíåì ListOfClasses äëÿ õðàíåíèÿ ñïèñêà êëàññîâ |
||||
- | 105 | fld = new TableField(tr("ClassName"), tbl); // ýòî âòîðîå ïîëå òàáëèöû áóäåò õðàíèòü èìåíà êëàññîâ, ïåðâîå ïîëå ID óæå èìååòñÿ â íîâîé òàáëèöå (îíî ñîçäàåòñÿ ïî óìîë÷àíèþ) |
||||
- | 106 | fld->setNotNull(true); // ïîëå íå ìîæåò áûòü ïóñòûì |
||||
- | 107 | fld->setType(tr("CHAR(30)")); // òèï ïîëÿ - ñòðîêà èç 30 ñèìâîëîâ |
||||
- | 108 | fld->setDefaultValue(tr("New class")); - |
109 | |||
- | 110 | |||||
- | 111 | |||||
- | 112 | |||||
- | 113 | |||||
- | 114 | |||||
- | 115 | |||||
- | 116 | |||||
- | 117 | |||||
- | 118 | |||||
- | 119 | |||||
- | 120 | |||||
- | 121 | |||||
- | 122 | |||||
- | 123 | |||||
- | 124 | |||||
- | 125 | |||||
- | 126 | |||||
- | 127 | |||||
- | 128 | |||||
- | 129 | |||||
- | 130 | |||||
- | 131 | |||||
- | 132 | |||||
- | 133 | |||||
- | 134 | |||||
- | 135 | |||||
- | 136 | |||||
- | 137 | |||||
- | 138 | |||||
- | 139 | |||||
- | 140 | |||||
- | 141 | |||||
- | 142 | |||||
- | 143 | |||||
- | 144 | |||||
- | 145 | |||||
- | 146 |