Создал ODBC Data Source (Источник данных ODBC) для своего XLS файла, создал UDL файл с парметрами подключения, засунул UDLку в свойство ConnectionString компонента TADOConnection. Делаю Connected = True, подключается. Теперь пытаюсь достать рекордсет с данными, тут-то и приехали. TADOTable ничего не вытаскивает так ак ему нужно имя таблицы - пробовал название листа в xls-файле, название фйала - бесполезно. Список таблиц в инспекторе объектов тоже пуст. C TADOQuery та же примерно история только там проблемма "select * from ????". Понимаю что проблемма банальная, но выхода пока не вижу в упор.
[Ответ]
vicmb 08:53 29.07.2004
bester-ru, короче тут ситуация такая: каждый лист это таблица. Название листа - название таблицы, но обращаться к ней надо так:
SELECT * FROM `promo$`
где promo это как раз название листа.
На всякий случай вот как я подсоединялся к xls файлу. Это правда для .NET но это ж неважно.
yujanin, да это же не пользователь системы, в системе вообще нет пользователя admin, а строка подключения к xls, тем более если бы там и был пароль, ты считаешь я бы его выложил на форум?
[Ответ]
bester-ru 16:36 29.07.2004
vicmb
огромное спасибо
bester-ru добавил [date]1091109443[/date]:
мона еще вопрпос, а возножно ли дать юзеру возможность выбирать xls файл?
всём пасибо
[Ответ]
vicmb 17:00 31.07.2004
bester-ru, ответ на такой вопрос: можно. А вот если ты спросишь, а как, то тогда задай вопрос нормально
где дать, чего дать, для чего дать ну и т.д.
[Ответ]
bester-ru 13:29 02.08.2004
нужен экспорт из xls в MySQL и обратно. Файл выбираю через панель управления всё работает. А хотелось бы exe, выбрал db, таблицу, xls файл нажал экспот вся таблица в файле и наоборот(желательно что всё работало независемо от настроек источников данных ODBC)
[Ответ]
Kliv 04:12 04.08.2004
Сделал копию темы в раздел программирование - ИМХО так быстрее проблема решится.
[Ответ]