Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2009, 17:05   #1
Clever
 
Регистрация: 28.01.2009
Сообщений: 4
По умолчанию SQLite3. Не могу вывести результат запроса.

Есть колбэк функция.
Код:
static int callback_1(void *notused, int coln, char **rows, char **colnm)
{
        ...
        ...
        ...
        Form1->StringGrid1->Cells[0][1]=rows[4];
        Form1->StringGrid1->Cells[1][1]=asctime(newtime);
	return 0;
}
Но в этом случае естественно, что все результаты записываются в одну строчку, последовательно заменяя предыдущий результат, в итоге видно только последнюю запись.
Что нужно дописать, чтобы последовательно каждый результат в новую строчку записывался?
Clever вне форума Ответить с цитированием
Старый 24.02.2009, 19:16   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Как-то так:
Код:
static int callback_1(void *notused, int coln, char **rows, char **colnm)
{
        int row = Form1->StringGrid1->RowCount;
        StringGrid1->RowCount++;
        Form1->StringGrid1->Cells[0][row]=rows[4];
        Form1->StringGrid1->Cells[1][row]=asctime(newtime);
	return 0;
}
pu4koff вне форума Ответить с цитированием
Старый 25.02.2009, 09:55   #3
Clever
 
Регистрация: 28.01.2009
Сообщений: 4
По умолчанию

Спасибо, всё работает! Только у грида нужно сделать, чтобы рабочая область состояла только из одной строчки и написать:
Код:
Form1->StringGrid1->Cells[0][row-1]=rows[4];
Form1->StringGrid1->Cells[1][row-1]=asctime(newtime);
Иначе таблица заполняется со второй строчки.
Clever вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
результат запроса Ko$tello БД в Delphi 7 18.04.2012 12:13
Не могу понять как надо ч/з форму вывести результат на лист и еще связать с другим листом данных Aliyushka Microsoft Office Excel 28 16.01.2009 19:44
разложить число на простые множители и вывести результат pakusya Паскаль, Turbo Pascal, PascalABC.NET 6 15.11.2008 03:07
как вывести результат расчета????? в VB Николай969 Помощь студентам 1 17.01.2008 17:45
Множества. Не получается вывести результат RECREATOR Общие вопросы Delphi 3 24.12.2007 23:31