Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.10.2011, 19:02   #1
wulf_01
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 57
По умолчанию ОШИБКИ ПРИ фильтрации ТАБЛИЦЫ

привет программистам.
возникла проблема которую не получается решить(
произвожу фильтрацию в бд
с помощью filter в query.
Когда указываю руское имя поле ругается что такого имени нету

Код:
select table_station.station as Станция
Если указываю на английском то все работает
мне нужно чтоб на русском работало. Полей много и на русском более понятно будет для пользователя

Код:
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
{pole1:=ComboBox5.Items[ComboBox5.ItemIndex];
pokaz(pole,pole1);
}with Query1 do
begin
Query1.Filtered:=false;
Query1.Filter:='station=''герцен''';
Query1.filtered:=true;
 end
end;
в данном случае все работает если имя поле поменять на русское и соответствено в запросе изменить то выдает ошибку.
как сделать поддержку руского алфавита?

Неужели так трудно соблюдать правила и дать разумное название своей теме ?
Читайте правила раздела.

Последний раз редактировалось mihali4; 24.10.2011 в 19:18.
wulf_01 вне форума
Старый 24.10.2011, 19:06   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А во WHERE запроса проблемно вставить условие или не подходит? Можно попробовать имя в скобки квадратные взять, не проверял.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 24.10.2011, 19:13   #3
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

Код:
Query1.Filter:='station = '+QuotedStr('герцен'); // только для строковых значений полей
Lesha вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel ослеп или я "в лыжи обутый"? (при фильтрации не видна часть таблицы) palabrador Microsoft Office Excel 21 19.05.2016 13:33
Ошибки при выводе результатов в виде таблицы изо Паскаль, Turbo Pascal, PascalABC.NET 1 04.04.2011 14:16
Ошибка при фильтрации Fellot БД в Delphi 1 23.05.2010 16:36
Суммирование при фильтрации RUBEY Microsoft Office Excel 2 01.03.2010 10:34
ошибка при фильтрации Screame Microsoft Office Excel 31 14.08.2009 10:10