![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Связь приложения и базы данных [D7, Paradox]
Юрий © (2004-05-12 18:37:00)Уважаемые, подскажите,пожалуйста, как привязать базу данных к exe-файлу. ОЧЕНЬ ПРОШУ.
Соловьев (2004-05-24 10:13:00) [1]ИМХО лучший вариант Yaffil Personal или FB embedded. Ну или на крайний случай можно рискнуть с ADO.
drew (2004-05-24 09:53:00) [2]если у тебя есть локальная сеть, то лучше установи SQL-server создай там базу...и общайся с ней откуда хочешь...
Rusty (2004-05-24 09:24:00) [3]-->Юрий
...
Table1.DatabaseName:=ExtractFilePath(ParamStr(0));
...
Юрий (2004-05-23 23:56:00) [4]Особая благодарность sniknik © (читаю инфу) и Shade_
Остальным спасибо.
Если не разберусь, напишу в 4 раз. Ок?
Anatoly Podgoretsky (2004-05-23 12:07:00) [5]Юрий (23.05.04 10:39) [12]
Все равно продолжаешь настаивать, несмотря на [9] это проприетарный формат, только хакерские разработки, весьма некачественные.
Inspired (2004-05-23 12:01:00) [6]Удалено модератором
Примечание: Задай свой вопрос и без нападок и выбора списка отывечающих, не на базаре
sniknik (2004-05-23 10:48:00) [7]посмотри
http://www.vodonosov.newmail.ru/develop/develop.htm
hlcn695.zip
все что нужно для работы с dbf включается в исходник, все написано на самом дельфи, имеются исходники.
p.p.s. надо было сразу так, и фазы "глумления" бы не было.
Юрий (2004-05-23 10:39:00) [8]Хорошо, объясняю 3-й раз, хочу сделать так, чтобы можно было просто скопировать файл .exe и .db(или то, что больше подойдет в этом случае) и после этого иметь возможность полноценно работать с копированной программой.Сейчас это не возможно(необходимо указывать альясы, устанавливать драйвера б.д., использовать Install и т.д.).Я хочу добитья лишь одного необходимого и достаточного требования - присутствие .exe и .файл базы в одной директории, не важно какой. И не хотелось бы внедрять базу в .exe.
Извините за надоедливость, несмотря на глумление я остаюсь верен вашей порядочности и авторитет.
sniknik (2004-05-16 14:34:00) [9]> не важно (с ветки дубля)
наоборот, определись с типом, только тогда можно чтото советовать... так например если база локальная то можно найти различные компоненты работающие с ней встроенными средствами. (очень много таких для dBase)
> Необходимо привязать базу данных к exe-шнику
наверное не привязать а включить в екзешник средства работы с базой. в оригинальной постановке это чуш несусветная, единственно приведет к советам пихать файлы базы в ресурсы ... ets.
p.s.
задавай вопросы правильно, не знаеш терминов описывай что хочеш сделать, так чтобы тебя поняли. (вот только найдется кто кто захочет обьяснять с нуля? сомневаюсь)
и напоследок самый ценный совет, возьми книжку по базам и делфи, прочитай, хотя бы один раз.
app (2004-05-16 14:25:00) [10]Если будешь спамить, создавая все новые ветки, то все ветки будут удалять, абсолютно все.
Anatoly Podgoretsky (2004-05-16 14:23:00) [11]Тогда тебе надо раскопать формат файлов Парадокса (это закрытый формат), написать свой движок для работы с ним и встроить его в свою программу.
Юрий (2004-05-16 14:13:00) [12]Благодарю за советы, но вопрос открыт.Уточняю.Необходимо привязать базу данных к exe-шнику, чтобы безerrorно таскать прогу по компам.Я понял что надо воспользоваться инсталлятором,который вместе с прогой установит драйвер парадоха.Может предложат знатоки что-нить попроще?Чтобы без альясов и драйверов,неужели нельзя просто привязать базу к экзешнику...?
и ещё вопрос:как сделать паузу в цикле(процедуре) типа delay?Приём...
Shade_ (2004-05-13 03:08:00) [13]Если ты имеешь в виду распространение приложения на другие компы, так это базу инсталить нужно. Прога такая есть InstallShield называется. Вот она как раз и умеет все драйверы и псевдонимы базы данных на комп инсталить. А потом при открытии базы пиши что нить типа...
if OpenDialog1.Execute then begin
Table.TableName:=OpenDialog1.FileName;
try
Table.Open;
except
ShowMessage('Table open error');
end;
end;
Кстати это очень хорошо иписано в книжке Фараонова.
SergeyM (2004-05-12 20:10:00) [14]Ладно над парнем издеваться.
Paradox соединяется с exe'шником с помощью BDE. Короче прочти литературу там описана вся ента муть такая как псевдонимы и дры.
Pul (2004-05-12 19:35:00) [15]Установить пароль
Vlad (2004-05-12 18:57:00) [16]
> Юрий (12.05.04 18:37)
Задай вопрос попонятнее. ОЧЕНЬ ПРОШУ.
MU (2004-05-12 18:51:00) [17]Это чтобы ее только этим EXE можно было открыть? А? А?
Shkut (2004-05-12 18:49:00) [18]Это как понять?
sniknik (2004-05-12 18:48:00) [19]звучит угрожающе... вслух лутше не читать. ;о)