![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Loki_D |
|
|||
|
Unregistered |
Есть один вопрос как сделать так чтобы локальная база данных работала без бде
администратор. В моем проекте база альясы не использует. [email protected] ICQ# 163063417 чем быстрее тем лучше. Зараннее благодарен |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Типичная ошибка! BDE это не поддержка alias! компоненты Дельфи такие как Table, Query, Database - почти вообще ничего не делают! - это только удобный интерфейс к BDE. Т.е. BDE реально читает и пишет в базы данных, обнавляет файлы, управляет транзакциями, сортирует данные, исполняет SQL запросы. BDE с одной стороны имеет BDE Admin для ее управления, а с другой API, которые и использует Дельфи в компонентах. Если вам надо обойтись без BDE вы должны использовать другие драйвера доступа к базам данных: ODBC, DAO, ADO, RDO - многие из них имеют свои API или COM интерфейсы которые вы можете использовать (напрямую, либо найти компоненты для этого, кроме того ADO входит в стандартную поставку дельфей, но через него приконнектится к парадоксу довольно затруднительно). Если же все эти драйвера вас не устраивают то вам надо написать свой драйвер к базе данных (можно прямо в коде программы), он должен обеспечивать:
1) Чтение и запись базы 2) Поддержка транзакций 3) Исполнение SQL запросов 4) Поддержка индексов и ключей 5) Поддержка многопользовательского доступа. 6) Стандартный набор API которые позволят подключаться компонентам типа Table, Query -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Free |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 4.6.2002 Где: Приморский край Репутация: нет Всего: нет |
Vit прав (как всегда).
Если тебе надо использовать программу без БДЕ-Администратора, но БДЕ присутствует, просто в свойстве DatabaseName пропиши путь к папке с твоей базой, а в свойстве TableName соответственно укажи имя таблицы, с которой надо работать. |
|||
|
||||
| МММ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 354 Регистрация: 18.6.2002 Репутация: нет Всего: 1 |
Можешь использовать компоненты типа HALCYON, или Апполо , кажется они так называются, им не нужен ни какой БДЕ
|
|||
|
||||
| Free |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 4.6.2002 Где: Приморский край Репутация: нет Всего: нет |
А еще: vkDBF- компонент для работы с ДБФ для Дельфы6/5 без БДЕ. Неплохая штука. БЕСПЛАТНО!!! Для нас, xUSSR, это немаловажно.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |