oldTV, вот попробуй первую версию. Выложу на SVN, если одобрите и Dilma даст добро.
tsdima писал(а):
... если в таблице есть хотя-бы одна запись.
как ни странно, но практика показала, что все работает и с пустой таблицей. так как читать нужно между строк
Первая функция позволяет получить число столбцов сразу после успешной компиляции SQL инструкции, то есть после выполнения функции sqlite3_prepare()
тоесть sqlite3_step еще не выполнялся.
Если ошибки пишите.
![](/img/smilies/icon_exclaim.gif)
если в hic файле я напишу Database вместо DataBase то HIAsm создаст новую вкладку, что ни есть хорошо. Для сравнения строк лучше использовать TStrList.IndexOf_NoCase или подобную.
Удачи.