Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите с запросом

50K
25 октября 2011 года
Aden
43 / / 24.10.2011
 
Код:
select * from GET_TARIF(1,'01.01.1000','NOW')

Как сделать, чтоб 1 получать из edit.
Код:
{
int IRowM=1;
dmOne->ClearGrid(sgTarif);
sgTarif->ColCount=2;
  sgTarif->Cells[0][0]="Дата";
  sgTarif->Cells[1][0]="Тариф";
  int NOM=StrToInt(edNom->Text);
  dmOne->IBQTwo->SQL->Text="select * from GET_TARIF(:NOM,'01.01.1000','NOW') ";
  dmOne->IBQOne->ParamByName("NOM")->Value=NOM;
    dmOne->IBQTwo->Prepare();
 dmOne->IBQTwo->Active=true;
 while (!dmOne->IBQTwo->Eof) {
 sgTarif->Cells[0][IRowM]=dmOne->IBQTwo->FieldByName("DAT_TARIF")->AsString;
 sgTarif->Cells[1][IRowM]=dmOne->IBQTwo->FieldByName("NAIM_TR")->AsString;
 dmOne->IBQTwo->Next();
IRowM++;
}
dmOne->IBQTwo->Close();
}

int NOM=StrToInt(edNom->Text);- получаем 1

dmOne->IBQOne->ParamByName("NOM")->Value=NOM;- также 1
Здесь какая то загвоздка с :NOM
50K
25 октября 2011 года
Aden
43 / / 24.10.2011
Ошибка была в
 
Код:
dmOne->IBQTwo->ParamByName("NOM")->Value=NOM;
.
Теперь другая проблемка, не получает следующую строку из таблицы, по циклу бегает, но выводит только первую строку из таблицы.
14
26 октября 2011 года
Phodopus
3.3K / / 19.06.2008
Бесконечно бегает что ли?
445
27 октября 2011 года
Charley
176 / / 16.08.2011
А сколько всего должно быть столбцов?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог