![]() |
|
![]() ![]() ![]() |
|
unter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Помогите пожалуйста! Безопасность
Помогите пожалуйста! У меня проблема в ледующем: Есть база данных в таблице Excel 2000 (лист1, лист,лист3...листN) Каким образом можно производить операции в ячеках этой книги из приложения C++ Builder 6. ![]() Желательно конечно же загнать это все в DBGrid и дальше импортировать куда угодно, но может у Вас есть другое мнение. ![]() Макросы применять не желательно. Попытался скачать компонент XLSreadWrite, но почему то не мог поставить (никакой вкладки не появилось.). ![]() ![]() Подключение через ODBC ничего не дает. DataSource не видит TableName. Через ODBC не знаете как подключить? Если у вас есть исходники с примерами работы с файлами Excel просьба опубликовать. ![]() Всем заранее спасибо. ![]() |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
вот самый простой пример
|
|||
|
||||
Coocky |
|
||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 2 Всего: 62 |
chaos
Читай внимательно!
![]()
![]() Думаю для него он сложный ![]() -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья ![]() |
||||
|
|||||
unter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
А есть другие варианты???
|
|||
|
||||
Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 2 Всего: 62 |
unter
Жди, когда прийдут Билдеровцы.. -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья ![]() |
|||
|
||||
unter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Буду очень признателен за помощъ начинающему!!!!
Добавлено @ 14:02 Может быть кто-то уже много работал с таблицами Excell и у него есть наработки разных вариантов. Помогите примерами!!! Спасибо!!! |
|||
|
||||
unter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Спасибо за исходник.
![]() А объект CDatabase сам Builder и в помине не знает, что такое. В его роли может выступать алиас, но ведь по коду можно сказать что алиас - это CdbMyDb. ![]() Поэтому если можно поглядеть бы настоящий пример на Builder. А конкретно: работа с ячейками (чтение\запись\удаление строк и диапазонов ячеек). Спасибо. ![]() |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
блин!!! помочь то я те не могу тк на работе нет сбилдера, а дома инет жалко))(6р за метр) ну ладно
вот тебе для начала пару ссылок http://www.rxlib.ru/WinLesson/bles1.htm http://www.rxlib.ru/WinLesson/bles1_2.htm http://www.rxlib.ru/WinLesson/bles1_3.htm ой уже 3 получилось ![]() и вот еще пользуйся поиском на сайте http://www.cbuilder.ru/ если не поможет пиши!!! Добавлено @ 09:27 УДАЧИ!!! |
|||
|
||||
babah |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.4.2006 Репутация: нет Всего: нет |
Для того чтобы корректно работать с файлами экселя в билдере, могу посоветовать следующее.
В Акцесе создаешь базу данных, в которую загоняешь таблицы, с которыми хочешь работать. Далее размещаешь на форме компоненты ADOConnection, ADOQuery, DataSource и конечно же DBGrid. Затем делаешь соответствующие привязки. Компонент DataSource параметр DataSet ставишь ADOQuery, компонент ADOQuery параметр connection ставишь ADOconnection... Затем в компоненте ADOСonnection жмешь на параметр connection string...появится диалог... Там выбираешь Use connection string и нажимаешь кнопку build... появляется окно - называется "Свойства связи с данными" по умолчанию появляедся вкладка подключение.... если не она то жми ее... дальше выбираешь использовать строку подключения и жмешь "сборка".... появляется окно... там строка "имя DSN" жмешь создать...появляется еще окно... выбираешь Driver do Microsoft Access(*.mdb), жмешь далее.... еще окно там "обзор" тип файла по умолчанию указан "Файлы-источники ODBC"... меняешь на "все файлы" и указываешь базу данных созданную в акцесе (Microsoft Access - бесплатное приложение к офису).... дальше интуетивно....ок, далее... что-то в этом роде... Проделав это можешь спокойно работать с эксель файлами через sql запросы.... Если не знаешь sql , то учись.... Для того чтобы проверить работает или нет можешь написать скл команду.... она пишется соответственно в компоненте ADOQuery в параметре SQL ... Пишешь select * from base - где base это имя твоей таблицы экселя без расширения xls... Например если в акцесе твоя таблица называется main.xls , то команда будет выглядеть так - select * from main после этого свойство ADOQuery active ставишь в true....и вот она таблица экселя в DBGRid. Если тебе этот коментарий не поможет, то лучше бросай билдер.... честно.... Еще на всякий случай..... вот кусок кода для изменения скл команд из приложения..... как они расшифровываются найдешь сам....
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |