Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сравнить строчку 
:(
    Опции темы
Serega19
Дата 3.12.2008, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 29.11.2008

Репутация: нет
Всего: нет



Подскажите как сравнить записи в clientdataset, с константой "err"?
Код

 for(unsigned long tfor = 0; tfor < MESS.REC_COUNT; tfor++)
        {
                 if( ClientDataset1->FieldDefs->Items[tfor]  == "err"   )  //
                 {

PM MAIL   Вверх
Rodman
Дата 4.12.2008, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 7
Всего: 122



под рукой нету билдера, но
Код

 for(unsigned long tfor = 0; tfor < MESS.REC_COUNT-1; tfor++) //сравни внимательно
        {
                 if( ClientDataset1->FieldDefs->Items[tfor]->AsString  == "err"   )  //->Value  тоже можно
                 {

PM MAIL WWW Skype GTalk YIM MSN   Вверх
Serega19
Дата 5.12.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 29.11.2008

Репутация: нет
Всего: нет



А как получить строчку из clientdataset. 
Не знаю как правильно сформулировать этот вопрос,
на картинке наверно будет понятнее. smile

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  vop.jpg 11,48 Kb
PM MAIL   Вверх
Данкинг
Дата 5.12.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Код

vvv=clientdataset->FieldByName("статус")->AsString;




--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Serega19
Дата 5.12.2008, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 29.11.2008

Репутация: нет
Всего: нет



Цитата

vvv=clientdataset->FieldByName("статус")->AsString;

То что нужно, еще простенький вопрос, как перебрать эти строчки? 

vvv=clientdataset->FieldByName("статус")   [i]  ->AsString;  
PM MAIL   Вверх
Данкинг
Дата 5.12.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Код

clientdataset->First;
for (int ii=1; ii <= clientdataset->Recordcount(); ii++) 
 {....
  .....
  clientdataset->Next; 
 }

(написано без "билдера", но суть такая)

Это сообщение отредактировал(а) Данкинг - 5.12.2008, 15:11


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Serega19
Дата 5.12.2008, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 29.11.2008

Репутация: нет
Всего: нет



спасибо.
Еще вопрос назрел, разъесните пожалуйста.
Как сделать (если это можно сделать)  что бы clientdataset был доступен из моей функции?
//---------------------------------------------------------------------------
void fun(String Text)
{


ClientDataset1->fieledDefs....

}
//---------------------------------------------------------------------------

PM MAIL   Вверх
Данкинг
Дата 5.12.2008, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Цитата(Serega19 @  5.12.2008,  17:29 Найти цитируемый пост)
Как сделать (если это можно сделать)  что бы clientdataset был доступен из моей функции?


В unit1.h :
Код

 void __fastcall fun();


В unit1.cpp :
Код

void __fastcall TForm1::fun()
{
...
{

А вообще, каждый вопрос в своём топике задавать надо. smile Или поискать по форуму ответы, тем более на такие простые вопросы.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0861 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.