![]() |
|
|
![]()
|
|
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
Доброе время суток. Получил задание: проект на Билдере, с работой с бд. Я понял, что без установки дополнительных программ/компонентов возможно только работа с ADO. Подскажите, пожалуйста, какие из предлагаемых драйверов есть в любой версии Windows, чтобы приложение могло работать на любой пользовательской машине под Win2K или WinXP.
-------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Дык это смотря с какой БД работать будешь. Для аксесса к примеру Microsoft Jet. Но как правило он уже есть по умолчанию в Win2K или WinXP. Для мускула тоже есть ODBC Drivers. Только коннектор нужно поставить. Так что обычно все уже есть.
|
|||
|
||||
| kin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: 1 Всего: 6 |
Самый простой вариант MS Access, ну а в общем случае, СУБД выбирается исходя из технического задания. Разные системы - разные требования, разные возможности и т.д. |
|||
|
||||
| Severyanin |
|
||||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
Я выбрал Paradox и OLE ODBC, но на другой машине эта связка работать не захотела, т.к. программа не может найти базу, хотя она находится в той же папке. возможно ли автоматически ее искать?
kin,
Дело в том, что это заказ кафедры, далекой от разработке, и о таких премудростях как тз они и слыхом не слыхивали. А я под Винду никогда не писал толком, поэтому столько вопросов возникает Добавлено через 1 минуту и 49 секунд
А Database Desktop может формировать таблицы его формата? Добавлено через 11 минут и 20 секунд И еще небольшой вопрос. Возможно ли формирование полей элемента DBGrid из массива или свойств объекта? -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
||||
|
|||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
это конечно твое дело имхо, но я бы не стал. остановись на аксесе хотя бы.
Добавлено через 4 минуты и 20 секунд
Это просто контрол отображения данных в таблице. В саму таблицу ты можешь писать из массива данных. Не совсем понял вопрос. Если ты имеешь ввиду работать так с БД через Microsoft Jet то помоему нет. Точно не знаю. Ибо я так не изголялся |
|||
|
||||
| kin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: 1 Всего: 6 |
Database Desktop это средство для работы с БД Paradox, по историческим причинам поставляющееся с С++ Builder. К MS Access оно отношения не имеет. Для проектирования таблиц, запросов, представлений MS Access используется сам MS Access (лучше ничего нет и не нужно). С++ Builder является лишь средством разработки для доступа к БД различных форматов. Проще говоря, структуру БД формируешь средствами MS Access, а обработку данных из этой БД (читай структуры) через Builder. Можно конечно и программно зацепится через OLE к Access-у и формировать структуру БД его методами, но на мой взгляд, это нужно делать в отдельном куске кода под названием инсталятор приложения. |
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
Дело в том, что ограничения на используемые ресурсы достаточно жесткие. на юзерской машине может не быть аксеса, можно использовать только внешние freeware-проекты. А он платный. И забыл добавить, из операционок еще Виста. Но на ней нет ODBC? похоже. И моя уже почти готовая программа не видит драйвер. Спасибо всем. Постараюсь тогда через мускул. -------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
хотя пока плюнул на всех и сделал через аксесс для презентации. Всем спасибо за помощь, плюсы с меня)))
-------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Хочу добавить - что хоть и используем базу Аксесс - благодаря драйверу Microsoft Jet - наличие самого Аксесса на компе юзверя не обязательно
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |