| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Подключение БД |
| Автор: Black_Joker 9.9.2005, 07:11 |
| Как подключить БД не прописывая псевдоним БД? Надо приносить работу на проверку к начальнику на кафедру. Машина в ужасном состоянии. Регулярно падает, переустанавливается или просто "исчезают" файлы. |
| Автор: Alex 9.9.2005, 07:28 |
| http://forum.vingrad.ru/index.php?showtopic=29524&view=findpost&p=214449 |
| Автор: bas 9.9.2005, 12:50 |
| В TTable::TableName прописывать путь GetCurrentDir+имя файла. Добавлено @ 12:51 Второй путь создавать (проверять) alias програмно при старте проги и уничтожать при закрытии |
| Автор: Black_Joker 16.9.2005, 10:59 |
| А пример можно??? TableName прописывать путь GetCurrentDir+имя файла - получилось для *.db подскажите, как это же действие реализовать для *.mdb - Акцесовские БД (В виду своей ленности пользую свою стареньку базу сделанную в акцессе) |
| Автор: Guest 16.9.2005, 11:52 |
| Вот пожалуйста кидаешь на форму ADOConnected MainPath := ExtractFilePath(Application.ExeName);//считывание главного пути ADOConnected.Connected := False; //отключить связь с БД ADOConnected.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;' + 'Data Source=' + MainPath + 'Base.mdb;' + 'Mode=Share Deny Read|Share Deny Write;' + 'Persist Security Info=False' а все остальные компоненты завязываешь через ADOConnected |
| Автор: offline 16.9.2005, 11:54 |
| опс забыл войти и все работает |
| Автор: bas 16.9.2005, 12:00 | ||||||
Пишу на ВСВ но код надеюсь понятен.
mdb - это один файл и надо указать только путь к нему а для каждой таблице уже не надо. Из хелпа
|
| Автор: Alex 16.9.2005, 21:53 |
| bas, здесь в общето форум по Delphi |
| Автор: bas 19.9.2005, 09:42 | ||
BDE - общее , а перевести не сложно, тем более что в хелпе BDE - это есть. |