Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2009, 09:33   #1
slipknot666max
Пользователь
 
Регистрация: 20.11.2009
Сообщений: 32
Вопрос Вопрос по BDE

Здраствуйте..
Вопрос такой - возможно запусть программу, написанную на Delphi (база - paradox7) без регистрации ее в BDEAdmin'е?
slipknot666max вне форума Ответить с цитированием
Старый 28.11.2009, 09:55   #2
solyr
 
Регистрация: 28.11.2009
Сообщений: 6
По умолчанию

Возможно. DB это TDataBase . path - путь расположения БД. Обычно ее вычисляют так: ExtractFilePath(Application.ExeName )+'каталог БД' - путь расположения БД относительный каталога программы

DB.Connected:=false;
path:=path+'\';
DB.DatabaseName:='имя соединеия';
DB.DriverName:='STANDARD';
DB.Params.Clear;
DB.Params.Add('PATH='+path);
DB.Params.Add('DEFAULT DRIVER=PARADOX);
DB.Params.Add('LANGDRIVER= .... '); - нужная тебе кодировка

DB.Params.Add('Дугие параметры= значение параметра ')

Table1.DatabaseName:='имя соединеия';
Table1.TableName:='таблица.DB';
try
DB.Connected:=true;
Table1.Active:=True;
except
MessageDlg('Ошибка соединения с БД!',mtError,[mbOk],0);
end;
Параметры смотри в BDE Administrator
solyr вне форума Ответить с цитированием
Старый 28.11.2009, 11:45   #3
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Статья - Пару слов о BDE или жизнь без псевдонимов
Gorychev вне форума Ответить с цитированием
Старый 28.11.2009, 11:47   #4
slipknot666max
Пользователь
 
Регистрация: 20.11.2009
Сообщений: 32
По умолчанию

ох блин.. сложновато чет для меня..
это нужно бросить на форму TDataBase и на неё наложить событие с данным текстом?
далее проделать процебуру для таблици, которая указанна в промере для каждой моей таблици?
slipknot666max вне форума Ответить с цитированием
Старый 28.11.2009, 12:50   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Не нужно.
Нужно только определить два свойства TTable:
DataBaseName
TableName
Второе вы знаете - сами давали имя таблице.
А первое - это путь к каталогу, где лежит эта ваша таблица..
mihali4 вне форума Ответить с цитированием
Старый 28.11.2009, 13:00   #6
slipknot666max
Пользователь
 
Регистрация: 20.11.2009
Сообщений: 32
По умолчанию

можете мне конкретно все расписать? как в примере..
прога называется - Abiturient, находится - D:\Abiturient
база находится - D:\Abiturient\Bases..
А то я чет не до конца понимаю где и что..
slipknot666max вне форума Ответить с цитированием
Старый 28.11.2009, 13:03   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
Table1.DataBaseName:=ExtractFilePath(Application.ExeName)+'Bases';
Table1.TableName:='здесь впишите имя вашей таблицы';
end;
mihali4 вне форума Ответить с цитированием
Старый 02.12.2009, 18:11   #8
slipknot666max
Пользователь
 
Регистрация: 20.11.2009
Сообщений: 32
По умолчанию

а возможно ли это сделать путем копирования файлов BDEAdmin'a в папку с программой, так как намисанно на сайте Gorychev????
slipknot666max вне форума Ответить с цитированием
Старый 02.12.2009, 18:18   #9
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А при чем тут BDEAdmin ???
Может быть, вы имеете в виду саму BDE ?
Так у вас в каталоге Borland Shared\BDE есть файл bdeinst.cab...
А в файле bdedeploy.txt расписано, как инсталлировать BDE на клиентский компьютер.

Последний раз редактировалось mihali4; 02.12.2009 в 18:20.
mihali4 вне форума Ответить с цитированием
Старый 02.12.2009, 21:23   #10
slipknot666max
Пользователь
 
Регистрация: 20.11.2009
Сообщений: 32
По умолчанию

ну я же изначально спрашивал, что - можно ли вообще без установки BDE.. У Gorychev на сайте это написанно, что можно это сделать с помощью копирования файлов из Borland Shared\BDE..
slipknot666max вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После BDE Шульц Свободное общение 4 13.10.2009 23:58
Редактирование BDE kraw2 БД в Delphi 3 23.08.2009 22:09
Alias в BDE Шульц БД в Delphi 5 25.06.2009 23:17
BDE Arsgun БД в Delphi 4 29.05.2007 22:24