2010-03-08 1 views
2

В моем приложении Windows C# я экспортирую данные сервера sql, чтобы преуспеть на удаленном диске. Но это слишком медленно. Однако, если я экспортирую данные в excel на локальном диске, это быстро.C# export to excel from sql server

Как увеличить время, если я хочу экспортировать данные на удаленный диск?

Заранее спасибо ...

ответ

2

Экспортировать в временную папку на локальном компьютере, скопировать ее в сеть и затем удалить файл из папки temp. Вы даже можете сделать копию и удалить в отдельном потоке, чтобы пользовательский интерфейс не был заблокирован.

+0

это кажется фантастическим решением ... спасибо .. –

+0

как насчет маркировки моего ответа в качестве решения? –

+0

Я создал временный файл excel и затем скопировал его в пункт назначения. Но когда я пытаюсь удалить временный файл, он выдает исключение, что файл используется. –

2

Если это вариант для вас, экспорт на локальный диск, а затем скопировать/переместить файл экспортированного на удаленный диск.