Вниз
Скачать: CL | DM;

Создание програмно псевданима DB MSAccess   Найти похожие ветки 

← →
Lucifer ©   (2005-01-07 15:13) [0]

Есть база данных акцесс. Надо програмно сделать, чтобы с ней можно было работать, не создавая псевдонима в ручнгую!
Т.е. как настроить правильно DaTEBase?


← →
Erik1 ©   (2005-01-07 15:25) [1]

Ненадо использовать BDE! Работай с MsAccess напрамую, непример через Diamond(www.islamov.com). Он использует MsJet и нечего более. Если нехочется, то можно использовать ADO.


← →
Lucifer ©   (2005-01-07 15:44) [2]

А если без новых компонентов?? Например Через DateBase! Я думаю что можно просто не могу правильно настроить Датебазе! Просто подскажите как!! Заранее благодарен!!


← →
Erik1 ©   (2005-01-07 15:56) [3]

С каких это пор ADO это новые компоненты? А настроить просто зайди в редактор паратров TDataBase. Это правой кнопрой мышки надо на компоненте кикнуть, тым все понятно. Настрой сначала в design-time. В Run-Time это надо в Params скопировать.


← →
Zlod3y ©   (2005-01-07 22:44) [4]

я так делал

BDEList: TStringList;

....

BDEList := TStringList.Create;
 try
   if Session.IsAlias("aliasname")=True
     then Session.DeleteAlias("aliasname");
   BDEList.Add("DATABASE NAME="+ExtractFilePath(Application.ExeName)+"base\base.mdb");
   Session.AddAlias("aliasname", "MSACCESS", BDEList);
 finally
   BDEList.Free;
 end;


лень всё расписывать, идея проста "если есть алиас, то его удаляем и создаём новый, если нет, то просто создаём новый." всё не сложно, в хелпе всё есть....
ЗЫ: это мой пример , тё только для себя нужно его переделать, а вообще советую использовать АДО, чуть медленнее, но универсальнее.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.04 c
14-1105903451
Hypercube
2005-01-16 22:24
2005.02.06
Citizen SRP-285II


9-1098994980
ОлегЪ
2004-10-29 00:23
2005.02.06
Помогите с виртуальными списками!


3-1103900005
qmikle
2004-12-24 17:53
2005.02.06
копирование *.gdb по алиасу BDE


1-1106592101
ALex17
2005-01-24 21:41
2005.02.06
Как добавить фаил EXCEL в масив?


14-1105607888
JohnS
2005-01-13 12:18
2005.02.06
Насчет сайта




   Наверх