Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
-1 / 0 / 2
Регистрация: 11.08.2014
Сообщений: 46
1

БД через ADO технологию совместимо с Access

11.08.2014, 22:29. Показов 2861. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Боюсь даже спрашивать, ибо слишком много сделал по данной технологии соединения.
И все же!
Надежная ли штука? Много ли будет проблем с переносом и сборкой готовой программы на другой компьютер, учитывая, что Borland c++ Builder xe поддерживает расширение Access.mdb т.е. ранних версий Access?
Если кто сталкивался, подскажите как обойти данные ограничения? Мне дико жалко будет убивать еще кучу времени на переход БД SQL и т.д.
Огромнейшее Спасибо!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2014, 22:29
Ответы с готовыми решениями:

Работа с базами Access через ADO
Всем привет!!! Хочу наваять програмку типа каталогизатора, соответственно чтоб она работала с...

Связь в одном приложении MS Word, Excel и Access, используя технологию ADO
Доброго времени суток, форумчане! Не могли бы показать пример комплексного приложения, в котором...

Что лучше: работа с Access через ADO.NET или силами самого Access?
Считаю, что лучше работать с регулярно поступающим в Access объемом данных, разработав приложение...

Поиск по БД Access через ADO
Не могу понять, как добиться: Есть база access, в ней есть таблица "Города", в таблице есть данные...

6
Модератор
9611 / 6218 / 2423
Регистрация: 21.01.2014
Сообщений: 26,525
Записей в блоге: 3
11.08.2014, 22:55 2
Лучший ответ Сообщение было отмечено Samrisbe как решение

Решение

Да никаких проблем не замечено. Работает даже там, где офиса в принципе нет. Единственное но... Необходимо ConnectionString формировать непосредственно в программе, а не надеятся на мастер создания таковой, иначе при переносе могут возникнуть проблемы того плана, что придется программу ставить именно по тому пути, который был у тебя в момент создания программы, что не есть гуд. Примерно так...
C++
1
2
3
4
5
6
void __fastcall TForm6::FormCreate(TObject *Sender)
{
  ADOConnection1->Connected = false;
  ADOConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +  ExtractFilePath(Application->ExeName) + "DB.mdb;Persist Security Info=False";
  ADOConnection1->Connected = true;
}
2
-1 / 0 / 2
Регистрация: 11.08.2014
Сообщений: 46
11.08.2014, 23:12  [ТС] 3
Невероятно...
т.е. Никакие Microsoft.Jet.OLEDB.4.0 и т.д. не нужно впихивать в установочный пакет программы. Достаточно обойтись этими условиями с ADOConnection... и все должно работать? Я правильно все понимаю?
И еще: Если я подсоединил Access через "Microsoft.Jet.OLEDB.4.0" то как поступать в этом случае при сборке программы?
0
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
11.08.2014, 23:13 4
Hagk, Пошаговая установка подключения к MS Access
0
-1 / 0 / 2
Регистрация: 11.08.2014
Сообщений: 46
11.08.2014, 23:25  [ТС] 5
Да подключение разобрал и без гайда, а вот что с переносом программы на посторонний ПК по данной технологии соединения - это для меня очень интересный вопрос...
0
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
11.08.2014, 23:51 6
Hagk, тут и работать будет без проблем, только нужно указать динамический путь через строку подключения.
0
Заблокирован
12.08.2014, 04:34 7
т.е. Никакие Microsoft.Jet.OLEDB.4.0 и т.д. не нужно впихивать в установочный пакет программы.
Он по идее уже предустановлен на винде, причем начиная аж с Windows 2000.
http://support.microsoft.com/kb/239114/ru
0
12.08.2014, 04:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2014, 04:34
Помогаю со студенческими работами здесь

Подключение к БД-access через ADO.
Здравствуйте, у меня есть БД в виде access файла, как мне в С# сделать к нему подключение через ADO?

Редактирование строк через ADO (access)
Привет, есть DBGrid куда записываются данные из таблицы в бд (access) в DBGrid по строчное...

Desicion Cube через ADO в Access
Господа, кто-нибудь знает как заставить компоненты Desicion Cube через ADO c Access?

Подключение Access через ADO Conection
Здравствуйте подскажите как подключить базу данных microsoft office access через ADO Conection.По...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru