powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите новичку с ComboBox(Buider C++ 6)
18 сообщений из 18, страница 1 из 1
Помогите новичку с ComboBox(Buider C++ 6)
    #34965155
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос к БД SQL, нужно что бы рез-тат запроса был помещен в ComboBox. Помогите плз...
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34965222
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34965309
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм, там не совсем то, либо не понятно... У меня есть рез-т запроса - таблица, как мне перебрать в ней записи и поместить в combobox?
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34965340
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deskлибо не понятновсё понятно, там именно то, что тебе нужно
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34965567
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чуть разобрался, делаю так:
ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString ,(TObject*)i);
добавляется только первое значение рез-та запроса в ComboBox. Как моно в цикл загнать?
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34965582
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
for(ADOQuery4->First(); !ADOQuery4->Eof; ADOQuery4->Next())
    ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString,(TObject*)i);
Тока шо у Вас i олицетворяет?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34965707
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторТока шо у Вас i олицетворяет?
Да эт я пробывал с циклом... перебирал строки...
Теперь все получилось! Пасибо!
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34968208
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По ходу изучения возник вопрос: пытаюсь вставить в combobox1 id из запроса
Код: plaintext
1.
2.
3.
for(ADOQuery4->First(); !ADOQuery4->Eof; ADOQuery4->Next())
  {
  ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString,ADOQuery4->FieldByName("id"));
  }
при попытки его получить - получаю одно и тоже значение, при том не из числа id, в чем ошибка?
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34968592
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так

Код: plaintext
1.
ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString,(TObject *)ADOQuery4->FieldByName("id")->As????);
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34968648
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так выдает ошибку:
E2034 Cannot convert 'int' to 'TObject *'
E2342 Type mismatch in parameter 'AObject' (wanted 'TObject *', got 'int')
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34968684
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Desk
так выдает ошибку:
E2034 Cannot convert 'int' to 'TObject *'
E2342 Type mismatch in parameter 'AObject' (wanted 'TObject *', got 'int')

Вы что
Код: plaintext
1.
ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString,ADOQuery4->FieldByName("id")->As????);
написали

Ex_Soft
ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString, (TObject *) ADOQuery4->FieldByName("id")->As????);


P.S. Не забудьте, что sizeof(ComboBox1->Items->Objects[0]) == 4 (мах 4294967294)
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34968709
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения не заметил (TObject *) ((((((. Написал так
Код: plaintext
1.
ComboBox1->Items->AddObject(ADOQuery4->FieldByName("name")->AsString,(TObject *)ADOQuery4->FieldByName("id")->AsInteger);
заработало!! Пасибо!!! Буду двигаться дальше...
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34975809
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не пойму почему в запросе :
Код: plaintext
select * from customers where customers.name='"+ComboBox1->Text+"'
при выводе рез-та не учитывается ComboBox1->Text
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34975974
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробывал
Код: plaintext
cast("'+ComboBox1->Text.c_str()"+'as char(10))
все равно ничего не выводит
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34978824
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто подскажет как отсечь левые пробелы перед ComboBox1->Text
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34978905
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторselect * from customers where customers.name='"+ComboBox1->Text+"'

"select * from customers where customers.name=:param1";
...->ParamByName("param1")->AsString=ComboBox1->Text;
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34978997
Desk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пишу
Код: plaintext
ADOQuery1->Parameters->ParamByName("param1")->AsString=ComboBox1->Text;
выдает ошибку:
Код: plaintext
'AsString' is not a member of 'TParameter'
...
Рейтинг: 0 / 0
Помогите новичку с ComboBox(Buider C++ 6)
    #34982607
А так не проще ?

Код: plaintext
1.
2.
3.
4.
5.
6.
   DataSource1->DataSet->First();
   ComboBox1->Items->Clear();
   while (!DataSource1->DataSet->Eof){
      ComboBox1->Items->Add(DataSource1->DataSet->FieldByName("fieldname")->AsString);
      DataSource1->DataSet->Next();
   } 
   ComboBox1->ItemIndex =  0 ;
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите новичку с ComboBox(Buider C++ 6)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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