Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.10;
Скачать: CL | DM;

Вниз

Как заставить БД Делфи работать на другом компе.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.61 MB
Время: 0.015 c
15-1214114732
Kostafey
2008-06-22 10:05
2008.08.10
Just for fun: Почему у Microsoft ничего не выйдет с .Net


15-1213908323
dev
2008-06-20 00:45
2008.08.10
NMPOP3


15-1214376055
denic
2008-06-25 10:40
2008.08.10
Nokia 6280


15-1214376304
Галинка
2008-06-25 10:45
2008.08.10
"Венгерская нотация" для c#


2-1215453791
Hmel15
2008-07-07 22:03
2008.08.10
Новичок, делаю программу, но многого не понимаю! Помогите!