powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Обращение к полю по имени..
3 сообщений из 3, страница 1 из 1
Обращение к полю по имени..
    #36959494
JutecAlec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, вопрос из раздела "для удобства". Есть класс, в нем куча фций и все где-то как-то используют результаты запроса вида

wcscpy(buff,(wchar_t*)sqlite3_column_text16(ppVm, 1))

обращаю внимание на последнюю единицу - у нас это номер колонки в запросе....
А никак нельзя сделать так, чтобы вместо номера мы подставляли имя поля? Нужно это для того, чтобы в дальнейшем можно было изменить последовательность колонок, но при этом не надо было-бы перелопачивать гору кода, выискивая и исправляя изменившийся индекс....
...
Рейтинг: 0 / 0
Обращение к полю по имени..
    #36959509
Jutec Alek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вдогонку....
или подскажите, как правильнее реализовать такой функционал.
...
Рейтинг: 0 / 0
Обращение к полю по имени..
    #36959675
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После вызова sqlite3_prepare получаешь кол-во колонок вызовом sqlite3_column_count.
Далее проходишься по всем колонкам при помощи sqlite3_column_name и сохраняешь
их имена. Тут уже просто получить по имени колонки ее индекс.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Обращение к полю по имени..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]