Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];

Вниз

База видна только на компьютерах, на которых установлена Delphi   Найти похожие ветки 

 
Mishenka   (2006-07-03 13:39) [0]

На компьютерах где установлена Delphi программа работает нормально, а там где её нет в программе при просмотре содержимого базы данных с помощью компонента DBGridEh записей там нет. Как сделать чтоб везде всё работало нормально?


 
Desdechado ©   (2006-07-03 13:41) [1]

1. поставить БДЕ
2. не давить ошибки подключения к БД, тогда будет видно, что БДЕ сообщит


 
Mishenka   (2006-07-03 13:46) [2]


> Desdechado ©   (03.07.06 13:41) [1]
> 1. поставить БДЕ

А можно сделать, чтобы можно было копировать только Exe-шник и больше ничего не устанавливать?


> 2. не давить ошибки подключения к БД, тогда будет видно, что БДЕ
сообщит

А ошибки никто и не давит.


 
Desdechado ©   (2006-07-03 13:48) [3]

> А можно сделать
AFAIK, нет

> А ошибки никто и не давит.
Тогда бы ты сам, прочитав сообщение типа "error initializing database engine" понял, что дело в движке, а не задавал бы вопросы про dbgrid


 
Jeer ©   (2006-07-03 13:58) [4]

Mishenka   (03.07.06 13:46) [2]

> А можно сделать, чтобы можно было копировать только Exe-
> шник


Можно при использовании не BDE.


 
Megabyte ©   (2006-07-03 14:23) [5]


> Mishenka

Делай инсталяху БДЕ, либо отказывайся от БДЕ.
Есть еще вариант скопировать 4-5 библиотек для работы с БДЕ. Но данный способ ненадежный. Не на всех Виндах/компах прокатит. Сам столкнулся в свое время.


 
PEAKTOP ©   (2006-07-03 14:25) [6]


> Jeer ©   (03.07.06 13:58) [4]
>
> Mishenka   (03.07.06 13:46) [2]
>
> > А можно сделать, чтобы можно было копировать только Exe-
>
> > шник
>
>
> Можно при использовании не BDE.


Еще можно содержимое папки c:\program files\common files\borland shared\bde\ тупо скопировать папку, где будет лежать ехе-шник. Тогда и БДЕ инсталлить не надо. Но это способ для ленивых...


 
Ega23 ©   (2006-07-03 14:43) [7]


> Можно при использовании не BDE.


Совместимость разный ADO тоже роль играет.


 
evvcom ©   (2006-07-03 17:40) [8]

> [6] PEAKTOP ©   (03.07.06 14:25)

Тупо скопируешь - будешь ловить потом тупые ошибки. Этот вариант для тех, кто любит глюки.
Для ленивых:
1. Копируем exe
2. Копируем bdeinst.dll
3. Запускаем "regsvr32.exe bdeinst.dll"
4. Настраиваем BDE.
Для очень ленивых:
пункт 4 можно реализовать в программе, что я раньше и делал (я очень ленив :) )


 
parovoZZ ©   (2006-07-03 21:22) [9]

А чем Access плох? В принципе офис стоит на почти всех машинах, поэтому провайдер MSJet там 100 % имеется. Но даже если офис и снести, провайдер всё равно останется.
А БДЕ - ну если только побаловаться типа записной книжки для диплома.


 
evvcom ©   (2006-07-04 08:15) [10]

> офис стоит на почти всех машинах
и

> поэтому провайдер MSJet там 100 % имеется

как-то не вяжутся меж собой


 
S-Slim ©   (2006-07-04 13:12) [11]

Даже для Access нужен BDE! (если под ним писалось)
Это 100%, сталкивался.


 
Ega23 ©   (2006-07-04 13:26) [12]


> А БДЕ - ну если только побаловаться типа записной книжки
> для диплома.


Специалист с мировым именем?


 
Jeer ©   (2006-07-04 15:11) [13]

Не, меня умиляют все эти дилетантские разговоры о BDE.

В разработке BDE (ODAPI/IDAPI) так или иначе участвовали:
- Ashton-Tate
- Borland;
- Novell;
- IBM;

Неплохая компания, полагаю.

BDE введена в эксплуатацию с 1992 г, когда ODBC еще и в помине не было.
Для своего времени BDE была прорывом в области многоплатформенных движков.

Потом билли сказал свое веское маркетинговое слово и для ODBC был выпущен SDK, что предопределило ход конкурентной борьбы.

P.S.
Винить надо прежде всего свои собственные кривые лапы.


 
KilkennyCat ©   (2006-07-05 13:38) [14]

> [13] Jeer ©   (04.07.06 15:11)


Ну дык. Известная человечная фишка: ежели чего не получается - значит это либо не нужно, либо какашка, либо еще какое-нить форсмажорное препятствие непреодолимой силы.


> [0] Mishenka   (03.07.06 13:39)
> На компьютерах где установлена Delphi программа работает
> нормально,


Можно сделать вывод, что программа закончена. Переделка ее под что-либо еще вряд ли экономически оправдано. Следует просто признать, что в самом начале работы проект был не полностью продуман, сделать выводы на будущее и укомплектовать текущую программу инсталлятором БДЕ. Мильон программ так работают (с инсталлером БДЕ), и особо не страдают.


 
antoxa2005   (2006-07-06 02:19) [15]

Access+ADO и все ОК.


 
Desdechado ©   (2006-07-06 10:54) [16]

antoxa2005   (06.07.06 02:19) [15]
Читай KilkennyCat ©   (05.07.06 13:38) [14], часть 2.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.051 c
6-1145611104
alex_s
2006-04-21 13:18
2006.09.10
активность сетевого соединения


15-1155873787
kolyann..
2006-08-18 08:03
2006.09.10
?!


4-1147274009
suharew
2006-05-10 19:13
2006.09.10
чтение из COM порта


11-1132397786
Separator
2005-11-19 13:56
2006.09.10
Версии


2-1155842084
Denisich
2006-08-17 23:14
2006.09.10
Ошибка в rtl60.bpl





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский