powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / select fieldname as ... ? Подскажите, пожалуйста.
7 сообщений из 7, страница 1 из 1
select fieldname as ... ? Подскажите, пожалуйста.
    #32172498
kitty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы не подскажете, что написать вместо ... , чтобы в запросе вывести название поля РУССКИМИ буквами? Возможно ли такое вообще?
Я в pFIBDataset.SelectSQL записываю текст запроса, и выполняется он только в одном варианте :
selectsql:='select naim as uchastok from spr_uch';
В остальных же случаях:
1. selectsql:='select naim as "uchastok" from spr_uch';
2. selectsql:='select naim as участок from spr_uch';
3. selectsql:='select naim as '+char(39)+'uchastok'+char(39)+' from spr_uch';
4. selectsql:='select naim as '+char(34)+'uchastok'+char(34)+' from spr_uch';
5. selectsql:='select naim as "участок" from spr_uch';

- выдается сообщение об ошибке типа
token unknown
"uchastok"

В Interactive SQL работабт также запросы 1 и 5
может дело в компонентах FIBPlus?
Спасибо.
...
Рейтинг: 0 / 0
select fieldname as ... ? Подскажите, пожалуйста.
    #32172531
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вобще ничего не понял. Зачем такое нужно?
В общем то, что ты написала, синтаксически неверно, а для названия имён полей есть свойство DisplayLabel.
...
Рейтинг: 0 / 0
select fieldname as ... ? Подскажите, пожалуйста.
    #32172590
kitty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что у меня pfibdataset и dbgrid на форме mdichild, а дочерних форм открывается много разных, так что мне проще в запросе все прописать.
А чье это свойство DisplayLabel?
Спасибо за ответ.
...
Рейтинг: 0 / 0
select fieldname as ... ? Подскажите, пожалуйста.
    #32172601
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не буду комментировать...
Свойство DisplayLabel принадлежит классу TField.
...
Рейтинг: 0 / 0
select fieldname as ... ? Подскажите, пожалуйста.
    #32172611
kitty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, а в запросе все-таки никак нельзя? Латинницей название?
...
Рейтинг: 0 / 0
select fieldname as ... ? Подскажите, пожалуйста.
    #32172753
Acue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если база в третьем диалекте , то проходит например такой синтаксис:

select current_date as "Текущая дата" from rdb$database

НО !!! Использование русских символов в именах полей, запросах и т.п. нигде и никем не гарантируется от ошибок и вообще считается плохим тоном.
Так что Gold тебе правильно все сказал.
...
Рейтинг: 0 / 0
select fieldname as ... ? Подскажите, пожалуйста.
    #32172790
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Де не всё правильно - допустимый ведь и правда синтаксис :-). Но это не выход. Оно и вправду может много где не работать.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / select fieldname as ... ? Подскажите, пожалуйста.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]