Название: Как получить структуру таблицы SQLite Отправлено: slava_d200 от Январь 08, 2013, 00:54 Прошу помощи.
Есть ли в QT возможность получения структуры таблицы в SQLite c перечислениями полей и типов этих полей. Название: Re: Как получить структуру таблицы SQLite Отправлено: JayFOX от Январь 08, 2013, 01:15 Код: QSqlRecord QSqlDatabase::record ( const QString & tablename ) const Название: Re: Как получить структуру таблицы SQLite Отправлено: slava_d200 от Январь 18, 2013, 18:45 СПС.
А как определить какой длины это поле (если оно строковое) или если числовое, то длина и кол-во знаков после запятой. На данны момент интересует работа с SQLite Название: Re: Как получить структуру таблицы SQLite Отправлено: LisandreL от Январь 18, 2013, 21:16 А как определить какой длины это поле (если оно строковое) А справку почитать никак?или если числовое, то длина и кол-во знаков после запятой. Код: QSqlRecord QSqlDatabase::record ( const QString & tablename ) const Правда SQLite на такие ограничения плевать хотела. Название: Re: Как получить структуру таблицы SQLite Отправлено: Old от Январь 18, 2013, 21:22 Правда SQLite на такие ограничения плевать хотела. Ага. Она легко пишет строку в числовое поле и дату в строковое. Ведь у нее типы полей декларативные.Название: Re: Как получить структуру таблицы SQLite Отправлено: slava_d200 от Январь 18, 2013, 23:02 То то и оно что в SQLite я всегда имею тип String
длина = -1 разрядность = -1 вот по этому то и задал вопрос как реально получить эти показатели. Название: Re: Как получить структуру таблицы SQLite Отправлено: Old от Январь 18, 2013, 23:11 вот по этому то и задал вопрос как реально получить эти показатели. Можно попробовать typeof: Код Но длины так тоже не получить. Или смотреть на его API. Название: Re: Как получить структуру таблицы SQLite Отправлено: Nimbus от Январь 20, 2013, 10:13 Код: $ echo "PRAGMA table_info(\"clients\");" | sqlite3 ~/ololo.sqlite |