|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2011, 18:20 | #1 |
Новичок
Джуниор
Регистрация: 09.06.2011
Сообщений: 2
|
Ошибка в фильтрации
Имеется программа через адо, таблицы c помощью DBGridEh.
написал следующий код для фильтрации: var i: Byte; sFilter: String; begin if ComboBox1.Text = 'Выберите поле' then begin MessageBox(Handle, 'Выберите название поля из списка!', 'Предупреждение', MB_OK + MB_ICONWARNING); Exit; end; for i:= 0 to ListBox1.Items.Count - 1 do if i = ListBox1.Items.Count - 1 then sFilter:= sFilter + QuotedStr(ListBox1.Items[i]) else sFilter:= sFilter + QuotedStr(ListBox1.Items[i]) + ' and '; TDBGridEh(SelControl).DataSource.Da taSet.Filter:= sFilter; TDBGridEh(SelControl).DataSource.Da taSet.Filtered:= True; end; при нажатии на кнопку фильтровать выводит ошибку "Аргументы имеют неверный тип..." Не могу понять почему так |
10.06.2011, 16:07 | #2 |
Новичок
Джуниор
Регистрация: 09.06.2011
Сообщений: 2
|
по ходу мне ни кто не поможет(((
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при фильтрации | Fellot | БД в Delphi | 1 | 23.05.2010 16:36 |
Ошибка фильтрации Table | _SatanA_ | БД в Delphi | 3 | 24.10.2009 20:15 |
ошибка при фильтрации | Screame | Microsoft Office Excel | 31 | 14.08.2009 10:10 |
ошибка фильтрации | Dozent | Общие вопросы Delphi | 5 | 25.06.2008 22:52 |
Ошибка при фильтрации! | Markus | БД в Delphi | 0 | 05.05.2007 17:28 |