Вниз
Скачать: 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.025 c
14-1106235699
ferr
2005-01-20 18:41
2005.02.06
Физика 11 кл.


1-1106525159
Profi
2005-01-24 03:05
2005.02.06
Свой TTreeView


1-1106436379
KPOT
2005-01-23 02:26
2005.02.06
Работа с динамически создаваемыми объектами.


1-1106303298
Tomkat
2005-01-21 13:28
2005.02.06
Net Send из приложения


14-1106131744
NewDelpher
2005-01-19 13:49
2005.02.06
Иран




   Наверх