Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Работа с Excel (MS Office 2003) через OleDb


Автор: psn 4.9.2009, 07:35
Задача: Должно быть реализовано два способа сохранения таблицы (System.Data.DataTable) путем замены существующей таблицы, либо дополнение ее данными (заменить или дописать).

Реализованы методы:
Заполнение таблицу данными 
Создание новой таблицы

Нужен метод удаление таблицы целиком, либо удаление только данных (OleDb)

Проблема:

Запрос “DELETE FROM” не поддерживается  (нельзя очистить только данные)

Запрос DROP TABLE [{0}] удаляет все кроме самого листа (т.е. удаляет данные и столбцы) – (лист удалить не может, при попытке создать заново таблицу с колонками возникает ошибка, такая таблица уже существует)

Автор: jonie 4.9.2009, 22:09
пример-то набросайте.. ноесть подозрение что придется использовать автоматизацию офиса..

Автор: Nestap 5.9.2009, 23:20
psn, 

по пробуй с датасет.... 

дс.табле[0].ровс.клеап...

потом дс.упдате()... или дроп потом инсерт...

удачи

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