Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » SQL -> DBComboBox или двухнедельный геморой

Ответить
Настройки темы
SQL -> DBComboBox или двухнедельный геморой
db db вне форума

Аватара для db

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Две недели трахаюсь с одной проблемой....
Суть такая:
Есть запрос, выводится в DBGrid, но не суть...
Нужно в комбобокс (или в дбкомбобокс) запихнуть колонку из SQL'я

Конструкция типа
Код: Выделить весь код
Query1.First;
ComboBox1.Items.Clear;
While not Query1.EOF do
begin
ComboBox1.Items.Add(Query1.FielldByName('n_group_tvr') AsString);
Query1.Next;
end;
не катит... Записей там около 30 000....

Нужно что-то типа
Код: Выделить весь код
ComboBox1.Items := Query1.стринговый_массив;
Иначе говоря: как колонку из запроса представить в виде стрингового массива?

Заранее спасибо.

Отправлено: 19:36, 18-04-2003

 

Старожил


Сообщения: 238
Благодарности: 0

Профиль | Отправить PM | Цитировать


db
А что мешает в цикле записать в промежуточный массив
Мас[i]:=Query1.FieldByName('n_group_tvr'). AsString;
а потом скармливать массив DbGridу

Отправлено: 09:03, 19-04-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

db db вне форума Автор темы

Аватара для db

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Мешает время выполнения этой операции...
Выше как раз и описвается цикл

Отправлено: 11:01, 19-04-2003 | #3


Старожил


Сообщения: 238
Благодарности: 0

Профиль | Отправить PM | Цитировать


db
Query отрабатывает запрос SQL и выдает как бы таблицу, доступ к элементам которой осуществляется по имени столбца
Query1.FieldByName('name').AsString или номеру столбца Query1.Field[nomer] и номеру строки (примерно как в двухмерном массиве). Так что, ИМХО только через цикл.
А почему цикл не катит?

Отправлено: 18:06, 21-04-2003 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » SQL -> DBComboBox или двухнедельный геморой

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] *SQL* | MS SQL-2005 как узнать зависимые таблицы pva Программирование и базы данных 1 21-09-2009 10:55
Использование - SQL Srv Ent -> SQL Express, сколько нужно CAL'ов? vpp Лицензирование продуктов Microsoft 1 11-09-2009 13:34
MSFT SQL Server - Помогите выбрать MS SQL 2005 или 2008 (+) Keitaro Программирование и базы данных 3 08-05-2009 15:32
MSFT SQL Server - Подскажите что лучше ставить SQL 2000 или SQL 2005 на Server 2003 ForGroin Программирование и базы данных 6 23-03-2008 20:54
[решено] Сравнение ячеек в БД (SQL или access) sidorova Программирование и базы данных 12 27-08-2006 13:21




 
Переход