Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / select fieldname as ... ? Подскажите, пожалуйста. / 7 сообщений из 7, страница 1 из 1
30.05.2003, 09:48
    #32172498
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select fieldname as ... ? Подскажите, пожалуйста.
Вы не подскажете, что написать вместо ... , чтобы в запросе вывести название поля РУССКИМИ буквами? Возможно ли такое вообще?
Я в 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
30.05.2003, 10:15
    #32172531
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select fieldname as ... ? Подскажите, пожалуйста.
Я вобще ничего не понял. Зачем такое нужно?
В общем то, что ты написала, синтаксически неверно, а для названия имён полей есть свойство DisplayLabel.
...
Рейтинг: 0 / 0
30.05.2003, 11:02
    #32172590
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select fieldname as ... ? Подскажите, пожалуйста.
Дело в том, что у меня pfibdataset и dbgrid на форме mdichild, а дочерних форм открывается много разных, так что мне проще в запросе все прописать.
А чье это свойство DisplayLabel?
Спасибо за ответ.
...
Рейтинг: 0 / 0
30.05.2003, 11:10
    #32172601
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select fieldname as ... ? Подскажите, пожалуйста.
Не буду комментировать...
Свойство DisplayLabel принадлежит классу TField.
...
Рейтинг: 0 / 0
30.05.2003, 11:17
    #32172611
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select fieldname as ... ? Подскажите, пожалуйста.
Спасибо, а в запросе все-таки никак нельзя? Латинницей название?
...
Рейтинг: 0 / 0
30.05.2003, 12:55
    #32172753
Acue
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select fieldname as ... ? Подскажите, пожалуйста.
Если база в третьем диалекте , то проходит например такой синтаксис:

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

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


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