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

Ваш аккаунт

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

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

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

Фильтр SimpleDAtaSet

18K
12 декабря 2008 года
s-ilent
58 / / 30.09.2008
Доброго времени суток! Помогите с таким вопросом. Пишу клиентское приложение для связи с БД (SQL Server 2008). Для связи используется SimpleDataSet Необходимо написать фильтр для проверки вхождения некоторого слова в один из двух столбцов таблицы (оба поля имеют тип nvarchar(50)). Вот фрагмент кода программы:

 
Код:
this->SimpleDataSet->Filter = "" + this->SimpleDataSet->FieldDefs->Items[0]->Name +
+ " like '%" + SeachText +
+ "%' or " + this->SimpleDataSet->FieldDefs->Items[2]->Name +
+ " like '%" + SeachText + "%'";

this->SimpleDataSet->Filtered = true;


Когда включается фильтр - вылетает ошибка type mismatch in exprassion. То, что несовместимость типов понимаю, но как исправить не знаю. Тип переменной SeachText - AnsiString. Помогите пожалуйста.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог