Форум: "Начинающим";
Текущий архив: 2008.08.10;
Скачать: [xml.tar.bz2];
ВнизКак заставить БД Делфи работать на другом компе. Найти похожие ветки
← →
blazerad (2008-07-03 21:04) [0]Что, или как сделать чтобы БД работала и на другом компе, не устанавливая там BDE Администратор.
← →
oldman © (2008-07-03 21:06) [1]Файлы БД разместить в том-же каталоге, что и ехе.
И при старте их сразу активировать.
← →
blazerad (2008-07-03 21:08) [2]Как активировать, оно же при первом запуске даст ошибку
← →
Loginov Dmitry © (2008-07-03 21:10) [3]> Что, или как сделать чтобы БД работала и на другом компе,
> не устанавливая там BDE Администратор
Так программа вообще не запускается, или в некоторых случаях работает некорректно.
Причем здесь BDE администратор?
Если не установлен BDE, то его необходимо инсталлировать. На это дело есть специальные программы-установщики.
← →
oldman © (2008-07-03 21:11) [4]
> blazerad (03.07.08 21:08) [2]
> Как активировать, оно же при первом запуске даст ошибку
Ищи ошибку в 17-й строке.
← →
Loginov Dmitry © (2008-07-03 21:11) [5]> чтобы БД работала
БД - это просто бездушный набор файлов. Оно не может работать.
← →
blazerad (2008-07-03 21:27) [6]Да я знаю что можно работать, предварительно установив BDE Админинистратор. Я раньше так и делал. Но нельзя ли как нибудь, допустим с помощью другого драйвера чтоли. Просто встречаются профессиональные БД которые работают просто так, скопировал на винт, и все работает. Или они изначально так написаны чтобы работать на всех компах?
← →
Anatoly Podgoretsky © (2008-07-03 21:30) [7]> blazerad (03.07.2008 21:04:00) [0]
BDE Администратор вообще ника не влияет на работу любой БД, да и с чего бы, это ведь всего лишь для администрирования.
← →
DVM © (2008-07-03 21:31) [8]
> Да я знаю что можно работать, предварительно установив BDE
> Админинистратор.
Сказка про белого бычка
> Или они изначально так написаны чтобы работать на всех компах?
на то они и профессиональные БД :)
← →
Loginov Dmitry © (2008-07-03 22:05) [9]> Просто встречаются профессиональные БД которые работают
> просто так
Начать бы с того, что ты понимаешь под "БД".
← →
Desdechado © (2008-07-03 22:06) [10]Существует множество способов достучаться к БД, не только с помощью БДЕ.
← →
Desdechado © (2008-07-03 22:06) [11]Но если ты используешь TDatabase, TQuery, TTable, то ты используешь БДЕ.
← →
DrPass © (2008-07-03 22:08) [12]
> то ты используешь БДЕ
...Администратор :)
← →
blazerad (2008-07-03 22:17) [13]Да, именно, я использую TDatabase, TQuery, TTable. И прописываю алиас с помощью БДЕ. А как же иначе? Я не знаю
← →
palva © (2008-07-03 22:40) [14]
> А как же иначе? Я не знаю
Недолго научиться. Через ADO, например.
← →
oldman © (2008-07-03 22:43) [15]
> Desdechado © (03.07.08 22:06) [11]
> Но если ты используешь TDatabase, TQuery, TTable, то ты
> используешь БДЕ.
Где вы брали уроки наивности?
← →
DVM © (2008-07-03 22:50) [16]
> blazerad (03.07.08 22:17) [13]
Бери базу на Access и работай с ней посредством ADO и все будет у тебя работать на любом компе, где есть движок Jet, а он есть везде практически.
← →
Loginov Dmitry © (2008-07-03 22:58) [17]> > Но если ты используешь TDatabase, TQuery, TTable, то ты
>
> > используешь БДЕ.
>
>
> Где вы брали уроки наивности?
А что, уже известны способы использования этих компонентов без использования BDE?
← →
Desdechado © (2008-07-03 23:01) [18]
> oldman © (03.07.08 22:43) [15]
Не путаем с телепатией, случайно?
← →
oldman © (2008-07-03 23:02) [19]
> Loginov Dmitry © (03.07.08 22:58) [17]
> А что, уже известны способы использования этих компонентов
> без использования BDE?
да
← →
Desdechado © (2008-07-03 23:05) [20]
> oldman © (03.07.08 23:02) [19]
Ну-ка, ну-ка
← →
oldman © (2008-07-03 23:10) [21]
> Desdechado © (03.07.08 23:05) [20]
Кидаем на форму Ttable
В tableName пишем table.dbf (данный файл должен находится в одной папке с ехе)
В Active пишем true и не меняем его в все время работы программы
опаньки!!! бде не нужен!!! прога работает и так!!!
(пардон, но я писал такие маленькие проги только для просмотра-поиска в существующих базах)
← →
Loginov Dmitry © (2008-07-03 23:32) [22]> Кидаем на форму Ttable
> В tableName пишем table.dbf (данный файл должен находится
> в одной папке с ехе)
> В Active пишем true и не меняем его в все время работы программы
>
> опаньки!!! бде не нужен!!! прога работает и так!!!
>
> (пардон, но я писал такие маленькие проги только для просмотра-
> поиска в существующих базах)
Я даже проверять кинулся :)
Естественно не работает. Жаль... а то бы столько было счастия - TTable без BDE!
← →
Anatoly Podgoretsky © (2008-07-03 23:41) [23]> oldman (03.07.2008 23:10:21) [21]
Ну ты и гигант
← →
oldman © (2008-07-03 23:51) [24]
> Loginov Dmitry © (03.07.08 23:32) [22]
> Я даже проверять кинулся :)
> Естественно не работает
а у меня работает :)
← →
Игорь Шевченко © (2008-07-03 23:52) [25]
> опаньки!!! бде не нужен!!! прога работает и так!!!
шаман, где твой бубен ?
← →
oldman © (2008-07-03 23:55) [26]Ну не верю я, что кто-то помимо меня установил на том компе БДЕ.
Тем паче, что нигде его следы не проявляются...
← →
oldman © (2008-07-03 23:56) [27]Хотя...
ВЕК ЖИВИ, ВЕК УЧИСЬ!
ДУРАКОМ ПОМРЕШЬ!!! :(
← →
MsGuns © (2008-07-04 00:14) [28]>oldman ©
Решением Совета Мудрейших и Старейших форума имярек приговорен к 50 инсталляциям BDE "вручную", подвергнут обструкции и разжалован из звания oldman в youngman
← →
MsGuns © (2008-07-04 00:15) [29]Еще с него торжественно сняты синие штаны - пусть неуч походит в черных шортах ;)
← →
oldman © (2008-07-04 00:25) [30]
> MsGuns © (04.07.08 00:14) [28]
Либо я дурак, либо одно из двух...
НО РАБОТАЕТ ЖЕ!!!
← →
Desdechado © (2008-07-04 10:47) [31]
> Ну не верю я, что кто-то помимо меня установил на том компе
> БДЕ.Тем паче, что нигде его следы не проявляются...
Если ты не можешь его найти, это не значит, что его нет.
← →
blazerad (2008-07-05 21:18) [32]Вы уже помоему совсем от темы ушли. Уже какие то приколы пошли
← →
Kostafey © (2008-07-05 21:23) [33]> [30] oldman © (04.07.08 00:25)
>
> > MsGuns © (04.07.08 00:14) [28]
>
>
> Либо я дурак, либо одно из двух...
>
> НО РАБОТАЕТ ЖЕ!!!
Возможно на том PC, что вы запускаете уже некогда была установлена БДЕ?
> [32] blazerad (05.07.08 21:18)
> Вы уже помоему совсем от темы ушли. Уже какие то приколы
> пошли
Нее-е-е-ет, это и есть самая тема.
:)
← →
Виталий Панасенко(дом) (2008-07-05 21:24) [34]
> blazerad (05.07.08 21:18) [32]
>
> Вы уже помоему совсем от темы ушли. Уже какие то приколы
> пошли
Так смешно ж ведь!
> oldman © (04.07.08 00:25) [30]
>
>
> > MsGuns © (04.07.08 00:14) [28]
>
>
> Либо я дурак, либо одно из двух...
>
> НО РАБОТАЕТ ЖЕ!!!
Если ты(oldman) не используешь алиас, это не значит, что не юзаешь БДЕ...Компонюхи то ты берешь(если Д7 и выше) с закладки БДЕ. А БДЕ по любому ставиться при установке Д
← →
Германн © (2008-07-05 21:33) [35]
> blazerad (05.07.08 21:18) [32]
>
> Вы уже помоему совсем от темы ушли.
Так сколько же можно мусолить одно и то же?
← →
Kostafey © (2008-07-05 21:44) [36]> Так сколько же можно мусолить одно и то же?
Не нужно так. Каждый вновь приходящий в программирование
вновь все это открывает.
Не понимаю почему борландцы не разместят у себя
офф-версию БДЕ свободную для скачивания?
← →
MsGuns © (2008-07-05 22:09) [37]>Kostafey © (05.07.08 21:44) [36]
>Не понимаю почему борландцы не разместят у себя
>офф-версию БДЕ свободную для скачивания?
А вот нафиг ! Нечего юзать старье
← →
Игорь Шевченко © (2008-07-05 23:18) [38]
> А вот нафиг ! Нечего юзать старье
Еще один Логинов ?
← →
Германн © (2008-07-06 00:26) [39]
> Kostafey © (05.07.08 21:44) [36]
>
> > Так сколько же можно мусолить одно и то же?
>
> Не нужно так. Каждый вновь приходящий в программирование
> вновь все это открывает.
>
>
Если твоё Не нужно так. относилось к моему высказыванию в [35], то ты меня наверно не понял. Я хотел сказать что в 32-м посте, после 2-х суток обсуждения, просьба вернуться к теме выглядит как "бред чукчи". Все необходимые советы, вся необходимая информация были выданы в течении первого часа обсуждения. Далее возможен только флуд. Если бы хоть автор активно участвовал в обсуждении, тогда было бы совсем другое дело.
← →
Kostafey © (2008-07-06 02:42) [40]> [39] Германн © (06.07.08 00:26)
Все понял. Виноват. Исправлюсь.
:)
← →
Loginov Dmitry © (2008-07-06 09:36) [41]> А вот нафиг ! Нечего юзать старье
+1 :)
> [38] Игорь Шевченко © (05.07.08 23:18)
А Вы юзайте. Вам - можно!
← →
Игорь Шевченко © (2008-07-06 14:33) [42]Loginov Dmitry © (06.07.08 09:36) [41]
> А Вы юзайте. Вам - можно!
Да я собственно и использую, уже лет 9 как. Я, правда, выпрямитель регулярно обновляю, поэтому проблем конкретно с BDE у меня нету. Чего и тебе желаю.
← →
MsGuns © (2008-07-06 15:08) [43]>Игорь Шевченко © (06.07.08 14:33) [42]
>Да я собственно и использую, уже лет 9 как.
Это бывает.
У нас в подъезде дед жил, так он до последних дней патефон слушал.
← →
Игорь Шевченко © (2008-07-06 15:34) [44]MsGuns © (06.07.08 15:08) [43]
Если деду за слушание патефона денег платили - то бога ради, пусть себе слушает.
← →
Desdechado © (2008-07-06 15:47) [45]
> У нас в подъезде дед жил, так он до последних дней патефон
> слушал.
И я иногда слушаю. Жаль, иглы найти трудно. Такой музыки сейчас не найти.
> Не понимаю почему борландцы не разместят у себяофф-версию
> БДЕ свободную для скачивания?
Лет 5 назад была, сам качал. Правда давно не пользуюсь, потому текущее состояние мне неведомо.
← →
MsGuns © (2008-07-06 16:49) [46]Да речь в общем-то не об аппарате, а о пластинках, вот их сейчас точно нет
← →
Slym © (2008-07-07 12:04) [47]БДЕ можно тупо скопировать не устанавливая: замерить filemonом какие bde файлы пользует и положить их рядом с программой...
← →
Anatoly Podgoretsky © (2008-07-07 12:11) [48]> Slym (07.07.2008 12:04:47) [47]
Это и есть установка, но за такие советы надо бить ногами. Это диверсия.
← →
Desdechado © (2008-07-07 12:17) [49]
> Slym © (07.07.08 12:04) [47]
Это точно, так ты его не ставить, так ты его сваливаешь, в кучку, чтоб перепревал...
← →
Slym © (2008-07-07 13:47) [50]Anatoly Podgoretsky © (07.07.08 12:11) [48]
На сервере терминалов практически все программы ставлю методом "копирования": разворачиваю на локальной машине, собираю все в одну папку, правлю конфиги, и выкладываю на сервер...
при этом получаю:
1. портируемость
2. незасерание реестра сетупами
3. возможность бэкапа только нужных папок, а не всей system32
← →
Игорь Шевченко © (2008-07-07 13:51) [51]
> при этом получаю:
в ряде случаев конкретный геморрой. И не вздумай кому-то советовать такой способ на все случаи
← →
Dennis I. Komarov © (2008-07-07 17:31) [52]> Компонюхи то ты берешь(если Д7 и выше) с закладки БДЕ. А
> БДЕ по любому ставиться при установке Д
А вот и вретес.
← →
blazerad (2008-07-07 20:27) [53]Да, придется мне работать по старому, и инсталлировать БДЕ на тот комп, на котором будем БД
← →
Desdechado © (2008-07-07 21:06) [54]
> работать по старому, и инсталлировать БДЕ на тот комп,
> на котором будем БД
Совсем не так.
1. БДЕ нужен там, где будут клиентские места, а не БД.
2. Инсталлировать отдельно его не надо. Надо к твоей программе прикрутить инсталлятор, в который включить BDE Merge Module.
Читать здесь:C:\Program Files\Common Files\Borland Shared\BDE\bdedeploy.txt
← →
Виталий Панасенко(дом) (2008-07-08 08:17) [55]
> Dennis I. Komarov © (07.07.08 17:31) [52]
>
> > Компонюхи то ты берешь(если Д7 и выше) с закладки БДЕ.
> А
> > БДЕ по любому ставиться при установке Д
>
> А вот и вретес.
В зависимости от версии, согласен.Если персонал, то нет...
← →
Anatoly Podgoretsky © (2008-07-08 08:37) [56]> Виталий Панасенко(дом) (08.07.2008 8:17:55) [55]
По любому ни одна не устанавливает, по умолчанию другое дело.
← →
Виталий Панасенко(дом) (2008-07-08 09:51) [57]
> Anatoly Podgoretsky © (08.07.08 08:37) [56]
>
> > Виталий Панасенко(дом) (08.07.2008 8:17:55) [55]
>
> По любому ни одна не устанавливает, по умолчанию другое
> дело.
>
ГЕНОЦИД!:-)))))
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.10;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 0.012 c