Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Вниз

Access - не могу правильно установить Alias или что-то еще... 


Matvey   (2002-01-22 20:33) [0]

Господа, подскажите по пунктам как правильно подключить
MS Access, так как Paradox и т.п., меня не устраивает и хочется именно Access, но настроить Alias я не в состояниии мало того, что от меня требуется USER и Passoword, я все варианты перепробывал, думаю дело в другом, а ругается примерно так:
"Недопустимый атрибут строки подключения DATABASE", что не так делаю - не знаю, по этому напишите как у Вас подключено пожалусто??? :(
Заранее спасибо.



Delirium   (2002-01-22 20:44) [1]

Если подключаешься через ODBC проще всего Alias создавать в ODBC Data Sources, а в BDE он сам появится, и будет корректно работать. А на счёт "...USER и Passoword..." отключи LoginPrompt в TDataBase.



Matvey   (2002-01-22 22:23) [2]

Теперь сново здорово, пишет что Не хватает каких то параметров.
Вы напишите как у Вас настроено:
DATABASE NAME .....
ODBC DSN ....
И Т.Д.
До TDataBase еще дело-то не дошло, мне какркас не создать т.к. не могу ни открыть не создать базу Access.
Да и еще а где взять этот ODBC Data Sources,
Спасибо.



Matvey   (2002-01-22 22:45) [3]

А ругается так "Invalid configuraton parameter
Alias: MS Access 97 Database "



EsKor   (2002-01-23 04:57) [4]

Я в свое время тоже долго бился с ODBC-драйверами, правда для Visual FoxPro (сейчас я проверил все это на DB MS Acces)и в конференции никто ничем не помог. Правда м.б. из-за не верно поставленного вопроса.
Не все осталось понятым, но работает, как и пишет Delirium "...проще всего Alias создавать в ODBC Data Sources".
При этом есть одна заковыка. В ODBC Data Sources нигде не указано ничего относительно Aliasa и если не задать расположение Базы Данных, то все время и появляется "Invalid configuration parameter Alias: MS Access 97 Database".
Т.е. последовательность такова: В Windows - кн. Пуск - Настройка - Панель управления - Источники данных ODBC ..." или в Delphi - меню Data Base - Explore (открывается SQL Explorer)- меню Object - ODBC Administrator (аналогично и через BDE Administrator). Можно все это вызвать и через Windows - кн. Пуск - Программы - Borland Delphi и т.д.
Далее в окне "Администратор источников данных ODBC" - кн. Добавить - Диал.Окно "Создание нового источника данных", из списка выбираем Microsoft Access Driver (*.mdb) - кн. Готово - появляется диал.окно "Установка драйвера ODBC ..." - в поле "Имя источника данных" задаем имя (это имя и появится в качесте псевдонима (Alias) в BDE Administrator или SQL Explorer) - далее самое главное, в поле База данных конопка Выбрать, т.е. задать путь до существующей БД Access (остальное для начала можно не трогать) - на этом все -> кн. OK и еще раз OK в исходном окне. Далее открываем BDE Administrator или SQL Explorer и там увидим Alias с именем нашего источника данных.
Если был запушен Delphi и SQL Explorer вызываете из его меню, то нового псевдонима на вкладке DataBases Вы скорее всего и не увидите, тогда нужно освежить данные из контекстного меню - Refresh или Ctrl-R выделив предварительно вершину (иногда говорят: "Корень") DataBases.
Пытался я тоже работать без задания пути до БД в ODBC администраторе, т.е. настраивать DATABASE NAME и прочее в BDE администраторе, но ничего не вышло. Или так и должно быть, или "тямы" не хватает в связи с отсутствием нормальной литературы (информации)по этому вопросу.



EsKor   (2002-01-23 05:13) [5]

Кстати:
1. При подключении на появляющийся запрос имени и пароля просто щелкаете на, например, OK;
2. Если работаете с SQL Exploper - посмотрели БД или еще что-то с ней поделали, не забудьте закрыть соединение с БД - из контекстного меню - Close иначе (если монопольный доступ) в Delphi при попытке подключится получите ругательное сообщение.



Matvey   (2002-01-25 01:06) [6]

Все нормально Alias создал, работет.
Спасибо.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.015 c
6-57174           Almaz                 2001-11-27 01:16  2002.02.18  
Создание сети через dial-up


1-57141           MystiX                2002-02-03 20:26  2002.02.18  
Заголовок окна


6-57158           serg2000              2001-11-25 11:41  2002.02.18  
Глупый вопрос


1-57108           M@XIDROM              2002-02-01 15:32  2002.02.18  
Создание компонент


1-57056           lnkd                  2002-02-04 10:08  2002.02.18  
Из Мемо или RichEdit в массив и обратно