![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Имя поля с пробелом [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 при старте запроса.