ADO - имя таблицы, содержащей пробелы

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

ADO - имя таблицы, содержащей пробелы

Сообщение Alexanbar » 01.05.2005 (Вс) 13:00

Есть база msAccess-97. В ней есть таблица с именем "Еще одно MEMO".

При попытке подключения выдаётся ошибка. Если убрать из имени таблицы пробелы, ошибка пропадает.

cs$="Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=F:\Разработки на VB6\MDBView\Temp.mdb; Mode=Read|Write"


With frmMEMO.Adodc1
.ConnectionString = cs
.CursorLocation = adUseClient
.CursorType = adOpenStatic ' adOpenDynamic
.CommandType = adCmdTable
.RecordSource = "Еще одно MEMO"
.Refresh
End With

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 01.05.2005 (Вс) 15:17

[Еще одно MEMO] :?:

Andrew Sherd
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 10.05.2004 (Пн) 0:18
Откуда: Санкт-Петербург

Сообщение Andrew Sherd » 20.05.2005 (Пт) 7:50

Все названия таблиц, содержащих пробелы и схожие с ключевыми словами нужно загонять в квадратные скобки:

[Еще одно Memo]
[Date]
[и т.д.]
Маленькие хитрости: Если золотую рыбку положить на сковородку, количество желаний увеличивается да 50!!!


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron