![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База видна только на компьютерах, на которых установлена Delphi [D6, Paradox]
Mishenka © (2006-07-03 13:39:00)На компьютерах где установлена Delphi программа работает нормально, а там где её нет в программе при просмотре содержимого базы данных с помощью компонента DBGridEh записей там нет. Как сделать чтоб везде всё работало нормально?
Desdechado (2006-07-06 10:54:00) [1]antoxa2005 (06.07.06 02:19) [15]
Читай KilkennyCat © (05.07.06 13:38) [14], часть 2.
antoxa2005 (2006-07-06 02:19:00) [2]Access+ADO и все ОК.
KilkennyCat (2006-07-05 13:38:00) [3]> [13] Jeer © (04.07.06 15:11)
Ну дык. Известная человечная фишка: ежели чего не получается - значит это либо не нужно, либо какашка, либо еще какое-нить форсмажорное препятствие непреодолимой силы.
> [0] Mishenka (03.07.06 13:39)
> На компьютерах где установлена Delphi программа работает
> нормально,
Можно сделать вывод, что программа закончена. Переделка ее под что-либо еще вряд ли экономически оправдано. Следует просто признать, что в самом начале работы проект был не полностью продуман, сделать выводы на будущее и укомплектовать текущую программу инсталлятором БДЕ. Мильон программ так работают (с инсталлером БДЕ), и особо не страдают.
Jeer (2006-07-04 15:11:00) [4]Не, меня умиляют все эти дилетантские разговоры о BDE.
В разработке BDE (ODAPI/IDAPI) так или иначе участвовали:
- Ashton-Tate
- Borland;
- Novell;
- IBM;
Неплохая компания, полагаю.
BDE введена в эксплуатацию с 1992 г, когда ODBC еще и в помине не было.
Для своего времени BDE была прорывом в области многоплатформенных движков.
Потом билли сказал свое веское маркетинговое слово и для ODBC был выпущен SDK, что предопределило ход конкурентной борьбы.
P.S.
Винить надо прежде всего свои собственные кривые лапы.
Ega23 (2006-07-04 13:26:00) [5]
> А БДЕ - ну если только побаловаться типа записной книжки
> для диплома.
Специалист с мировым именем?
S-Slim (2006-07-04 13:12:00) [6]Даже для Access нужен BDE! (если под ним писалось)
Это 100%, сталкивался.
evvcom (2006-07-04 08:15:00) [7]> офис стоит на почти всех машинах
и
> поэтому провайдер MSJet там 100 % имеется
как-то не вяжутся меж собой
parovoZZ (2006-07-03 21:22:00) [8]А чем Access плох? В принципе офис стоит на почти всех машинах, поэтому провайдер MSJet там 100 % имеется. Но даже если офис и снести, провайдер всё равно останется.
А БДЕ - ну если только побаловаться типа записной книжки для диплома.
evvcom (2006-07-03 17:40:00) [9]> [6] PEAKTOP © (03.07.06 14:25)
Тупо скопируешь - будешь ловить потом тупые ошибки. Этот вариант для тех, кто любит глюки.
Для ленивых:
1. Копируем exe
2. Копируем bdeinst.dll
3. Запускаем "regsvr32.exe bdeinst.dll"
4. Настраиваем BDE.
Для очень ленивых:
пункт 4 можно реализовать в программе, что я раньше и делал (я очень ленив :) )
Ega23 (2006-07-03 14:43:00) [10]
> Можно при использовании не BDE.
Совместимость разный ADO тоже роль играет.
PEAKTOP (2006-07-03 14:25:00) [11]
> Jeer © (03.07.06 13:58) [4]
>
> Mishenka (03.07.06 13:46) [2]
>
> > А можно сделать, чтобы можно было копировать только Exe-
>
> > шник
>
>
> Можно при использовании не BDE.
Еще можно содержимое папки c:\program files\common files\borland shared\bde\тупо скопировать папку, где будет лежать ехе-шник. Тогда и БДЕ инсталлить не надо. Но это способ для ленивых...
Megabyte (2006-07-03 14:23:00) [12]
> Mishenka
Делай инсталяху БДЕ, либо отказывайся от БДЕ.
Есть еще вариант скопировать 4-5 библиотек для работы с БДЕ. Но данный способ ненадежный. Не на всех Виндах/компах прокатит. Сам столкнулся в свое время.
Jeer (2006-07-03 13:58:00) [13]Mishenka (03.07.06 13:46) [2]
> А можно сделать, чтобы можно было копировать только Exe-
> шник
Можно при использовании не BDE.
Desdechado (2006-07-03 13:48:00) [14]> А можно сделать
AFAIK, нет
> А ошибки никто и не давит.
Тогда бы ты сам, прочитав сообщение типа "error initializing database engine" понял, что дело в движке, а не задавал бы вопросы про dbgrid
Mishenka (2006-07-03 13:46:00) [15]
> Desdechado © (03.07.06 13:41) [1]
> 1. поставить БДЕ
А можно сделать, чтобы можно было копировать только Exe-шник и больше ничего не устанавливать?
> 2. не давить ошибки подключения к БД, тогда будет видно, что БДЕ
сообщит
А ошибки никто и не давит.
Desdechado (2006-07-03 13:41:00) [16]1. поставить БДЕ
2. не давить ошибки подключения к БД, тогда будет видно, что БДЕ сообщит