![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание програмно псевданима DB MSAccess
Lucifer © (2005-01-07 15:13:00)Есть база данных акцесс. Надо програмно сделать, чтобы с ней можно было работать, не создавая псевдонима в ручнгую!
Т.е. как настроить правильно DaTEBase?
Zlod3y (2005-01-07 22:44:00) [1]я так делал
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;
лень всё расписывать, идея проста "если есть алиас, то его удаляем и создаём новый, если нет, то просто создаём новый." всё не сложно, в хелпе всё есть....
ЗЫ: это мой пример , тё только для себя нужно его переделать, а вообще советую использовать АДО, чуть медленнее, но универсальнее.
Erik1 (2005-01-07 15:56:00) [2]С каких это пор ADO это новые компоненты? А настроить просто зайди в редактор паратров TDataBase. Это правой кнопрой мышки надо на компоненте кикнуть, тым все понятно. Настрой сначала в design-time. В Run-Time это надо в Params скопировать.
Lucifer (2005-01-07 15:44:00) [3]А если без новых компонентов?? Например Через DateBase! Я думаю что можно просто не могу правильно настроить Датебазе! Просто подскажите как!! Заранее благодарен!!
Erik1 (2005-01-07 15:25:00) [4]Ненадо использовать BDE! Работай с MsAccess напрамую, непример через Diamond(www.islamov.com). Он использует MsJet и нечего более. Если нехочется, то можно использовать ADO.