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

Ваш аккаунт

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

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

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

Фильтр базы данных

2.1K
07 апреля 2005 года
ADanilov
33 / / 15.10.2004
у меня есть таблица например с 3-мя столбцами в первом столбце есть одинаковые строки (например 2 строки test, 3 строки ppp и т.д.)

как сделать фильтрование чтобы в combobox при выборе test остались только эти строки?

Для BDE выдает ошибку:
Invalid filter expression character: "".

Для ADO:
'Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом'.

И еще вопрос в выражении:
ADOTable1->Filter = "KOD\"" +ComboBox1->Text + "\"";
Table1->Filter = "KOD\"" +ComboBox1->Text + "\"";

используются двойные кавычки " или одинарные '.

у меня таблица имеет три столбика KOD, SYSTEM и COST.
259
07 апреля 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by ADanilov
у меня есть таблица например с 3-мя столбцами в первом столбце есть одинаковые строки (например 2 строки test, 3 строки ppp и т.д.)

как сделать фильтрование чтобы в combobox при выборе test остались только эти строки?

Для BDE выдает ошибку:
Invalid filter expression character: "".

Для ADO:
'Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом'.

И еще вопрос в выражении:
ADOTable1->Filter = "KOD\"" +ComboBox1->Text + "\"";
Table1->Filter = "KOD\"" +ComboBox1->Text + "\"";

используются двойные кавычки " или одинарные '.

у меня таблица имеет три столбика KOD, SYSTEM и COST.


Ну можно например сделать так:

 
Код:
TADOQuery *myQuery;
myQuery->SQL->Clear();
myQuery->SQL->Add("select * from table1 where KOD = :p_txt");
myQuery->ParamByName("p_txt")->Value = ComboBox1->Text;
myQuery->ExecSQL();


И вместо Table1 использовать myQuery.
Либо так:
 
Код:
Table1->Filter = "KOD = '"+ComboBox1->Text+"'";

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