Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Что если не Excel 8.0? / 3 сообщений из 3, страница 1 из 1
05.04.2006, 18:22
    #33647280
Nikulin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что если не Excel 8.0?
Программа выбирает данные из Excel.
А как обработать ситуацию когда на компе установлена другай версия Excel?
Что если не Excel 8.0?
Универсальнее сделать это можно?


Код: plaintext
1.
2.
3.
4.
5.
oledbcn = new OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;" +
"Data Source=" + AFileName + ";");

OleDbCommand oledbcmd = new OleDbCommand();
oledbcmd.CommandText = "SELECT * FROM [Salary$]";
...
Рейтинг: 0 / 0
07.04.2006, 10:37
    #33651118
Sv219
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что если не Excel 8.0?
сделай конфиг файл в котором будут храниться настройки, и пусть там будет так же храниться номер версии экселя, затем читаешь конфиг и формируешь строку коннекта

так же есть еще такой вариант, читать файл с разделителями (сохранить экселевский документ например как CSV файл), реализуется это аналогично тому как читать данные из экселя, но при этом о версии экселя можно забыть
...
Рейтинг: 0 / 0
07.04.2006, 11:44
    #33651462
Nikulin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что если не Excel 8.0?
Да я и переделал уже на csv...
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Что если не Excel 8.0? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]