Member 12760732 Ответов: 1

Как выбрать таблицу с двумя словами


У меня есть уже существующая таблица, которая имеет 2 слова в качестве заголовка, и когда я пытаюсь выбрать ее, я получаю сообщение об ошибке, говорящее, что таблица не существует. Ошибка показывает, что компонент Database engine ищет таблицу только по первому слову, которое в моем примере называется "Datalog".
Спасибо.

Что я уже пробовал:

string strAccessSelect = "SELECT * FROM (Datalog Descriptors)";


и

var TableField = ("Datalog Descriptors");

string mytable = string.Format( "SELECT * FROM {0}" , TableField );

string strAccessSelect = mytable;

[no name]

http://www.techrepublic.com/article/sql-basics-query-multiple-tables/

1 Ответов

Рейтинг:
8

Dave Kreskowiak

Первое правило-никогда не использовать имена с пробелами.

Нарушив это правило, просто поместите имя в квадратные скобки, вот так:

SELECT * FROM [Datalog Descriptors]


Member 12760732

Огромное спасибо.