Почему я не могу удалить таблицу в Excel через ODBC? - PullRequest
0 голосов
/ 10 мая 2018

Я использую ODBC для подключения к Excel через DSN, для которого настроен рабочий лист по умолчанию.

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

CREATE TABLE testtable( c VARCHAR(8) )  

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

DROP TABLE testtable

Функция Execute возвращает значение успеха, но лист не удаляется. Имя столбца было удалено, но это все.

Кто-нибудь знает, что может быть не так?

1 Ответ

0 голосов
/ 10 мая 2018

Это ограничение драйвера ODBC для Excel - оператор DROP удалит рабочий лист, но не удалит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...