Вверх ↑
Ответов: 262
Рейтинг: 6
#1: 2006-10-09 15:30:34 ЛС | профиль | цитата
oldTV, есть способ получить список столбцов, с типами данных. Понадобятся следующие процедуры из sqlite3api
sqlite3_column_count:function(pStmt:pointer):integer;
sqlite3_column_name:function(pStmt:pointer; idx:integer):pchar;
sqlite3_column_type:function(pStmt:pointer; col:integer):integer;
column_type возвращает:
SQLITE_INTEGER = 1
SQLITE_FLOAT = 2
SQLITE_TEXT = 3
SQLITE_BLOB = 4
SQLITE_NULL = 5
справка по адресу http://www.codenet.ru/db/other/sqlite/
Выглядеть будет примерно так:
count:=sqlite3_column_count(pStmt);
for i:=0 to count-1 do begin
ColName:=sqlite3_column_name(pStmt, i);
ColType:=sqlite3_column_type(pStmt, i);
...дальше вывод куда Вам надо..
end;
В принципе можно написать элемент вроде sqliteinfo. скажите что нужно на выходе.
карма: 0

0