Редакция 128 | Редакция 159 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 128 | Редакция 129 | ||
---|---|---|---|
Строка 96... | Строка 96... | ||
96 | 96 | int index_of_list; |
|
97 | 97 | index_of_list = keys.indexOf(index.column()); |
|
98 | 98 | ||
99 | 99 | if (index_of_list == -1) return value; |
|
100 | 100 | else { |
|
101 | 101 | QString parentInctance;
|
|
- | 102 | QSqlQuery q;
|
|
- | 103 | QString sql_str;
|
|
- | 104 | bool ok; |
|
102 | 105 | parentInctance = values.at(index_of_list); |
|
- | 106 | sql_str = tr("select * from `"); |
|
- | 107 | sql_str.append(parentInctance); |
|
- | 108 | sql_str.append(tr("` ")); |
|
- | 109 | sql_str.append(tr("where `ID` = ")); |
|
- | 110 | sql_str.append(value.toString()); |
|
- | 111 | q.prepare(sql_str); |
|
- | 112 | ok = q.exec(); |
|
- | 113 | ||
- | 114 | if (ok) { |
|
- | 115 | while(q.next()){ |
|
- | 116 | QString object_name = q.value(1).toString(); |
|
- | 117 | if (!object_name.isEmpty()) return object_name; |
|
- | 118 | ||
- | 119 | }
|
|
- | 120 | }
|
|
103 | 121 | int ii; |
|
104 | 122 | ii++; |
|
- | 123 | ||
- | 124 | ||
105 | 125 | }
|
|
106 | 126 | return value; |
|
107 | 127 | ||
108 | 128 | }
|
|
109 | 129 | // if (index.column() == 1)
|