Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Имя поля с пробелом [D7, MSSQL, Paradox]


Shpux ©   (2007-03-29 12:14:00) 

В базе данных (Paradox) имеется поле с пробелом
"Код графика", подскажите как это имя использовать в SQL-запросе.
При попытке набрать 'SELECT Код графика FROM Table' - выдает ошибку, т.к. воспринимает слово "Код" как имя поля, а "графика" как синоним - что делать?


Shpux   (2007-04-03 10:47:00) [1]

Спасибо - сработало, а про парадокс я написал собственно в первом же вопросе.


ЮЮ   (2007-03-30 04:01:00) [2]

>А кавычки и скобки в парадоксе

А зачем тогда MS SQL было упоминать?
В парадоксе, кажется, должно быть   SELECT t."Код графика" FROM Table t
кавычки - парные(одним символом), алиас - как средство отличить от строки символов


Shpux   (2007-03-30 03:23:00) [3]

Смешно, но это не моя база, просто мне нужно использовать из нее данные. А кавычки и скобки (квадратные, круглые, фигурные) в парадоксе почему-то не работают, и не измывайтесь. Может с какими-то настройками BDE проблемы?


RASkov   (2007-03-30 01:56:00) [4]

> Имя поля с пробелом

Что-ж целым предложением-то не назвать имя поля, с запятыми, дефисами и восклицательный знак на конце....и конечно-же символами, коды которых, находятся в диапазоне 127-255 :)


Германн   (2007-03-30 01:19:00) [5]

А на кой хрен использовать в названиях полей русский язык? Партия заставляет?


Desdechado   (2007-03-29 13:11:00) [6]

Имя поля взять в кавычки.


Павел Калугин   (2007-03-29 12:55:00) [7]

'SELECT [Код графика] FROM Table'


Jan   (2007-03-29 12:20:00) [8]


> "Код графика", подскажите как это имя использовать в SQL-
> запросе.
> При попытке набрать 'SELECT Код графика FROM Table'

ну и чего ты его в запросе написал по другому?
в Месе юзай [], ну или ставь SET QUOTED_IDENTIFIER ON при старте запроса.


Наверх

Титульная страница Поиск, карта сайта Написать письмо