Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Запрос с полем содержащим пробелы


Автор: hedge_hog 24.5.2007, 01:22
Здравствуйте. Пожаловал с таким интересным вопросом. Ничьи умные головы не посещал вопрос как выполнить запрос из таблицы, в которой имя поля имеет пробелы. А то меня посетила на днях

NameField:= 'Интересный вопрос';
NameTable := 'Словарь Чайникова';
ADOQuery1. SQL.Text:= 'Select ' + NameField+ ' from ' + NameTable;


Ошибка появляется.

Будут какие-нибудь варианты, моя думна ничего не смогла придумать.

Автор: ТоляМБА 24.5.2007, 06:41
'[Интересный вопрос]'

Автор: Savek 24.5.2007, 08:27
т.е.
Код

ADOQuery1. SQL.Text:= 'Select [' + NameField+ '] from [' + NameTable+']';

Автор: Rodman 24.5.2007, 08:42
hedge_hog, какая СУБД... учитывая названия полей - Access?!

Если да то попробуй реализовать запрос в самом Access, а потом применяй в Delphi

Автор: hedge_hog 25.5.2007, 06:38
Rodman, субд - Access. Но чтобы реализовать запрос в самом Access средствами Дельфи у меня знаний таких нет. Воспользуюсь советом Savek,  ТоляМБА, - мне надо то чуть-чуть, только имена полей с пробелами.

Большое спасибо. Премного благодарен. Всё, для вас и не удивительно - уже проверено, работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)