Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > BDE


Автор: bear 5.10.2004, 06:36
Написал программку по работе с определенной базой bdf. Связал его с базой через BDE. Ставлю программку на бругой комп, где нет BDE - не работает. Как бы преодолеть.

Автор: MacTep 5.10.2004, 07:19
а никак не получится, если не устанавливать BDE на тот комп, на котором должна работать программа. А как это сделать (ну, установить BDE) поищи на форуме, таких вопросов - уйма!

Автор: Alex 5.10.2004, 08:45
http://forum.vingrad.ru/index.php?showtopic=29749&st=0&#entry217206

Автор: imageman 5.10.2004, 10:51
Есть такая штука на http://www.componentace.com/download/download.php

Absolute Database называется. Как бы замена стандартному BDE. У меня работает почти без проблем (но у меня база не очень большая и опыта нету никакого). Для собственного пользования регистрация бесплатна.

Из приятных для меня вещей Unicode.

не требует dll, ocx, ActivX и прочего. Все функции по работе с базой вшиваются внутрь exe. (Формат БД свой собственный.)

Автор: MacTep 5.10.2004, 17:26
Многие советуют Absolute Database, а хоть бы разок ссылочку дали, чтобы его можно было скачать!

Автор: imageman 5.10.2004, 17:32
withstupid.gif я же тебе дал ссылку! http://www.componentace.com/

Да и на гугле поскать никто не запрещал!

PS. Читай внимательнее.

Автор: Cashey 5.10.2004, 19:35
Как вариант, можно еще изменить в программе способ доступа с BDE на ADO. Он есть на всех компах, где установлен Windows. Работать будет медленее, но проблема с дистрибутивом решиться. Но, imho, лучше создать нормальный дистрибутив программы и включить в него BDE. Как это делаеться уже не раз на форуме разъяснялось.

Автор: Pakshin A. S. 5.10.2004, 19:37
Все равно же без BDE не попреть... sad.gif

Автор: Cashey 5.10.2004, 21:00
Pakshin A. S. это как енто не попрет?

Автор: Pakshin A. S. 5.10.2004, 21:07
Есть программа с базой данных MSAccess. Есть компьютер WIn2000 полный с ADO! Программа на нем не желает работать... Установили BDE - заработало!
Некоторые программисты говорят, что хоть и говорят, что с одним ADO можно обойтись, но всё-равно приходтся за собой BDE таскать...

Автор: MacTep 5.10.2004, 22:14
imageman, сорри. Немного не туда смотрел. Бывает! omg.gif

Автор: RedArrow 5.10.2004, 23:33
Почитай вот здесь:http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1052
мне помогло, понятно и просто.

Автор: Akella 6.10.2004, 13:52
а мне кажется, что BDE наилучший вариант для небольших БД.
Устанавливается легко и работает на много быстрее чем, ну, хотябы ADO notify.gif

Автор: RomanVed 23.10.2004, 17:16
Программа для создания "инстялляшек" (SETUP'ов то есть) InstallShield Express for Delphi
Там есть подключение BDE (двух зайцев сразу убиваешь)

Автор: bear 24.10.2004, 06:26
Подключил базу через ADO. Во всех полях где был русскоязычный текст - одни вопросительные знаки. Что это?

Автор: Vit 24.10.2004, 07:36
Цитата(Pakshin @ 5.10.2004, 12:07)
Есть программа с базой данных MSAccess. Есть компьютер WIn2000 полный с ADO! Программа на нем не желает работать... Установили BDE - заработало!
Некоторые программисты говорят, что хоть и говорят, что с одним ADO можно обойтись, но всё-равно приходтся за собой BDE таскать...


Не верю! так не бывает, где-то в Uses пропустили какойто модуль указан из BDE

Автор: bear 26.10.2004, 23:06
Вопрос остался незамеченным.
Подключил базу через ADO. Во всех полях где был русскоязычный текст - одни вопросительные знаки. Что это?

Автор: Akella 27.10.2004, 08:46
Цитата
Написал программку по работе с определенной базой bdf. Связал его с базой через BDE. Ставлю программку на бругой комп, где нет BDE - не работает. Как бы преодолеть.

делай инсталяху DBE (около 6-ти метров) и таскай не болванке, ведь программу как-то таскаешь :rolleyes

Автор: MacTep 27.10.2004, 17:45
И вовсе не 6 метров, а всего-то 3-4. Так чт проблем не будет. А вообще
dsergey прав! :) Я так и сделал! Все удано работает!

Автор: Alex 27.10.2004, 20:03
Цитата(dsergey @ 27.10.2004, 09:46)

делай инсталяху DBE (около 6-ти метров) и таскай не болванке, ведь программу как-то таскаешь

Инсталляция давно сделана http://alex-co.com.ru/interchanger/bde.exe

Автор: MacTep 27.10.2004, 20:12
Alex, а почему эта инсталляха говорит, что места недостаточно для установки. И такая проблема уже не только у одного меня!

Автор: Alex 27.10.2004, 20:16
Цитата(MacTep @ 27.10.2004, 21:12)

Alex, а почему эта инсталляха говорит, что места недостаточно для установки. И такая проблема уже не только у одного меня!

Странно :hmmm , щас посмотрю

Автор: Alex 27.10.2004, 22:11
Все, исправил, адрес загрузки старый плюс весь интерфейс установки стал на русском.

Автор: Medved 28.10.2004, 01:48
Цитата(Pakshin)
Есть программа с базой данных MSAccess. Есть компьютер WIn2000 полный с ADO! Программа на нем не желает работать... Установили BDE - заработало!
Некоторые программисты говорят, что хоть и говорят, что с одним ADO можно обойтись, но всё-равно приходтся за собой BDE таскать...


Сказки, фигня полная, прости меня Пакшин.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)