Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

База видна только на компьютерах, на которых установлена 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. не давить ошибки подключения к БД, тогда будет видно, что БДЕ сообщит


Наверх

Титульная страница Поиск, карта сайта Написать письмо