Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1214390321
Rox
2008-06-25 14:38
2008.08.10
Сохранение информации


15-1213883179
Dmitry S
2008-06-19 17:46
2008.08.10
сила/ускорение/скорость


11-1185386544
SiNiK
2007-07-25 22:02
2008.08.10
Lazarus+MCK - Ошибка


1-1196348183
Black Krok
2007-11-29 17:56
2008.08.10
Когда система "пукает"?


2-1215492775
uno-84
2008-07-08 08:52
2008.08.10
Оповещение в нижнем правом углу экрана





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский