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

Ваш аккаунт

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

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

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

Считывание новой строки из DataSet

9.0K
24 февраля 2007 года
Shit_Happenes
58 / / 05.10.2006
Есть такой фрагмент кода
IBQuery1->Close();
IBQuery1->SQL->Clear();
IBQuery1->SQL->Add( "select email from tbl_user" );
IBQuery1->Active = true;
String str = "";

while(!DataSource1->DataSet->Eof)
{
str += DataSource1->DataSet->FieldByName("email")->Value;
str += ",";
//эта строка не понятно куда переводит.
DataSource1->DataSet->Next();
}
Мне необходимо считать все e-mail пользователей.
Может я не правильно понял суть DataSet/
9.5K
24 февраля 2007 года
Borgir
97 / / 20.12.2006
Непонятно зачем тут вообще используется DataSource.
Обращайся напрямую к IBQuery1.
 
Код:
...
String str="";
IBQuery1->First(); // я так думаю желательно это добавить
while(!IBQuery1->Eof)
{
   str+=IBQuery1->FieldByName("email")->AsString;
   str+=",";
   IBQuery1->Next();
}

}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог