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




Вниз

Access & BDE 


User_OKA   (2002-01-30 08:09) [0]

Создаю псевдоним в BDE для MSAccess. Но когда пытаюсь эту базу открыть, спрашивает user & password. Что там default?



Котелок   (2002-01-30 10:11) [1]

По умолчанию нажимай на окей. Чтобы из Дельфей при подключении это окошко не вылазило в TDatabase свойство LoginPromt ставь в False.

А вообще, мой тебе совет, переходи на DAO.



User_OKA   (2002-01-30 10:32) [2]

to Котелок
Нажимаю на окей, а он ругается, однако, и базу не открывает, "invalid configuration parameter" пишет! Может я что в параметрах псевдонима забыл указать?
Насчет ADO - обязательно перейду. Просто с BDE захотелось поэкспериментировать (не от безделья, поверь)!



nobody2002   (2002-01-30 12:15) [3]

Хотел такой же точно вопрос задать, но тут увидел...
Действительно, что там default?
P.S. USER_OKA, не дадим теме беспонтово уйти вниз.



Alex Y   (2002-01-30 12:18) [4]

Попробуй ввести User`а - sa. Зайдет или нет?



nobody2002   (2002-01-30 12:52) [5]

В общем, создал 2 алиаса - нативный и ODBC
Нативный:
заполнил DataBase Name (путь к .mdb),
в SYSTEM DATABASE прописал C:\Program Files\Common Files\System\SYSTEM.MDW
Независимо от того, ввожу sa или оставляю пустым,
ругается
General SQL error. Can"t open database "". It may not be a database that your application recognized or the file may be corrupt,
хотя mdb-файл нормально открывается в Access.

ODBC :
Заполнил DataBase Name, SQLQRYMODE
Выдает
General SQL error. Invalid connection string attribute database.



Alex Y   (2002-01-30 13:07) [6]

так подожди, а ты какой драйвер в ODBC выбираешь?



nobody2002   (2002-01-30 13:13) [7]



Microsoft Access Driver (*.mdb)



nobody2002   (2002-01-30 13:14) [8]

A nativ-ный - MSACCESS



nobody2002   (2002-01-30 13:18) [9]

Главное, через ADO все нормально открывается...



Alex Y   (2002-01-30 13:23) [10]

Тогда должно работать. А ты Select при настройке нажиаешь и выбираешь свою базу :)))?

Здесь юзер и пароль не причем. У тебя алиас неправильно настроен. Проверь его лучше.



nobody2002   (2002-01-30 13:30) [11]

А ты Select при настройке нажиаешь и выбираешь свою базу :)))?
Да, конечно
Здесь юзер и пароль не причем. У тебя алиас неправильно настроен
Да я понял, только не пойму, что неправильно.



User_OKA   (2002-01-30 15:16) [12]

to nobody2002
"Главное, через ADO все нормально открывается..."

Чтой-то не могу я через ADO-шные компоненты эту базу открыть. Также паролем интересуется. Что делать?
И еще - сам MSAccess эту базу открывает и ничем не интересуется. Пароль BDE тогда откуда? Или это разные вещи?
Уж помогите престарелому чайнику!



Polevi   (2002-01-30 16:03) [13]

ADOConnection1.LoginPrompt:=false



nobody2002   (2002-01-30 16:09) [14]

Чтой-то не могу я через ADO-шные компоненты эту базу открыть.
Я делал так:
1)Кинул ADOTAble (или ADOQuery)
2)Открыл свойство Connection String
3)Выбрал радиокнопку "Use Connection String" (Вообще, она выбрана по умолчанию)
4)Затем - Build
5) Microsoft OLE DB Provider for ODBC Drivers
6) Кнопка Next
7) Радиокнопка Use Connection String
8) Кнопка Build
9) Вкладка Mashine Data Source
10) Из списка выбрать MS Access Database
11) Кнопка OK, затем появится маленькое окно,
приглашающее ввести логин и пароль. Ничего не вводи, нажми OK.
12)Выбери свой mdb-файл - базу данных
13)Закрой все окна нажатием на OK
14) Заполни св-во Table Name
Попробуй, должно получиться




Alex Y   (2002-01-31 05:09) [15]

Только вместо Microsoft OLE DB Provider for ODBC Drivers
используй Microsoft Jet OLE DB Provider



User_OKA   (2002-01-31 06:42) [16]

to Polevi
"ADOConnection1.LoginPrompt:=false"
При соединении (на стадии разработки приложения) все равно требуется ввести user&password. Указанное св-во позволяет программе авт. соединяться с базой без выдачи окошечка юзеру(т.е. юзеру ничего не надо вводить, а мне все равно надо!!!).

to nobody2002
to Alex Y
Спасибо за подробную инструкцию. Начинается рабочий день - обязательно попробую и о результатах доложу.



User_OKA   (2002-01-31 07:48) [17]

to nobody2002
Попробовал. Получилось! Огромное спасибо!




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




Наверх





Память: 0.74 MB
Время: 0.069 c
3-79286           @andrew               2002-01-31 14:07  2002.02.25  
Привет Всем!!! Вопрос по Report. У меня есть...


7-79482           vshev                 2001-11-21 12:32  2002.02.25  
разрыв связи между модемами


1-79391           Galina                2002-02-09 12:26  2002.02.25  
Помогите, не знаю как описать переменную при создании компонента


1-79394           Lexan                 2002-02-05 18:59  2002.02.25  
Вопрос про поиск папок


1-79389           Grim Rider            2002-02-01 11:08  2002.02.25  
Drag n Drop в элементы TEdit