Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Базы данных под .NET > Невозможно найти устанавливаемый ISAM. |
Автор: lankin 3.1.2008, 11:17 | ||
В общем сабж. Вот код, ругается на строку открытия соединения 46 и пишет "Невозможно найти устанавливаемый ISAM".
Кто знает в чем проблема, сам сталкиваюсь в первый раз. |
Автор: mr.DUDA 3.1.2008, 15:14 | ||
Может пройдёт вариант:
|
Автор: thomas 3.1.2008, 21:55 | ||
lankin, Привет! Еще вариантик
|
Автор: lankin 4.1.2008, 10:25 |
мр ДУДА - получилось то же самое. Томас - этот вариант помог, расскажи в чем прикол. Теперь другое: пишет "Ошибка синтаксиса (пропущен оператор) в выражении запроса '* FromИндекс 2008.xls'" и ругается на строку 49 daAdapter.FillSchema(dtTable, SchemaType.Source); он что, SELECT не может найти? |
Автор: lankin 4.1.2008, 10:54 | ||||
Сделал, работает.
переделал на
а как мне узнать вот это самое [Лист2$] |
Автор: mr.DUDA 4.1.2008, 14:17 |
Модератор: Пожалуйста, один топик - один вопрос. Для начала можно погуглить, наверняка ответ найдётся. ![]() |
Автор: thomas 4.1.2008, 15:02 | ||||||||
lankin,
в
выражение в кавычках. ![]() Теперь ты пишешь в коде
и получаешь
А шпацию кто будет писать, Пушкин? После From сначала шпация, а потом кавычки. И возьми свой Индекс 2008.xls в одинарные кавычки. Это все же string. Удачи. |
Автор: lankin 5.1.2008, 08:39 | ||||
Вот как решил проблему: поскольку мне лень все время ковыряться в коде и менять имена файлов в строке, то я сделал проще. Добавил элемент C1XLBook.
Здесь sPathExcl - полный путь к файлу, включая имя. Загружаем в него экселевский файл и получаем доступ к его элементам. В итоге строка соединения получилась вот такой:
Осталось только придумать как работать с эксель-файлами, в которых несколько листов. Кстати: все это не работает с офисом 2007. Поэтому приходится сначала сохранять файл в эксель97-2003. |
Автор: wildc 17.4.2008, 13:25 | ||
http://www.connectionstrings.com/default.aspx?carrier=excel2007 |