2015-03-13 1 views
0

Я получаю ошибки в запросе, и я думаю, что это просто из-за пробелов в именах полей.Ошибка Sql из-за пустого пространства в имени столбца

rs.Open "SELECT [Sheet1$].Description,[Sheet1$].Security FROM [Sheet1$]", cn, adOpenKeyset, adLockReadOnly 

    rs.Open "SELECT [Sheet1$].Description,[Sheet1$].(SEC 1) FROM [Sheet1$]", cn, adOpenKeyset, adLockReadOnly 

Первый работает отлично, но второй не делает и в основном порождает ошибку о «SEC 1». Теперь все это имена столбцов и не могут быть изменены, так что есть ли что-то, что может его решить. Даже имя столбца в скобках не работает.

ответ

2

Вам нужны квадратные скобки, а не скобки.

Изменить (SEC 1)[SEC 1].

Смежные вопросы