Текущий архив: 2006.10.22;
Скачать: CL | DM;
Вниз
Подключение к БД Access Найти похожие ветки
← →
aries © (2006-10-03 19:55) [0]Уважаемые Мастера!
Понимая всю глупость вопроса все же решил обратиться к Вам, т.к. сам разобраться не могу. Видимо вопрос настолько детский, что никто на него не отвечает. Проблема заключается в том, что я не могу подключиться к БД Access. Да и к другим.
Сделал следующее.
В BDE Admin... на вкладке Databases добавил новую. Драйвер выбрал Driver do Microsoft Access (*.m указал размещение файла БД, языковый драйвер Pdox ANSI Cirillic.
Далее при попытке коннекта (TDataBase) запрашивает логин и пароль, хотя я пароли на БД не устанавливал и какие пароли вводить не знаю. Кто-то мне посоветовал - логин Admin пароль пустой. Не помагает.
← →
saxon (2006-10-03 20:13) [1]Тебе ненадо БДЕ, тебе надо АДО.
← →
YurikGL © (2006-10-03 20:15) [2]Выбрось BDE.
Работай через ADO
Как пример, глянь
http://logic-bratsk.ru/radio/progr/del_acc/base/bas.htm
← →
Плохиш © (2006-10-03 20:56) [3]
> aries © (03.10.06 19:55)
> Далее при попытке коннекта (TDataBase) запрашивает логин
> и пароль, хотя я пароли на БД не устанавливал и какие пароли
> вводить не знаю. Кто-то мне посоветовал - логин Admin пароль
> пустой. Не помагает.
Вообще-то LoginPrompt надо в false установить.
← →
aries © (2006-10-03 21:16) [4]Спасибо!
Подключается. Правда долго. Данные отображаются.
Интересно, а как Вы делаете, чтобы данные связанных полей брались для отображения из связанной таблице.
т.е.
Тбл: Персоны
1 Вася
2 Петя
3 Иван
Тбл. Типы
1 Личные
2 Служебные
3 Другие
Тбл.: Контакты (связана с персоны, типы). Так хранятся данные
1 1 1 Коммент для Васи
2 2 1 Коммент для Пети
3 1 3 Коммент для Ивана
А так должны отображаться
1 Вася Личные Коммент для Васи
2 Петя Личные Коммент для Пети
3 Иван Другие Коммент для Ивана
Надеюсь понятно написал. Завтра уже куплю учебник, и с такими вопросами приставать не буду, а сегодня просто руки чешутся (знаете как это бывает).
Спасибо.
← →
UMU © (2006-10-03 21:39) [5]
> данные связанных полей брались для отображения из связанной
> таблице
В Properties ADOTable есть "MasterSource" и "MasterFields"
← →
aries © (2006-10-04 10:11) [6]Это связи (не то). Мне нужно чтобы вместо кодов отображалось название.
Т.е. в отображаемой таблице (КОНТАКТЫ) в поле "ИМЯ" записан код (например 1) который связан с другой таблицей (ПЕРСОНЫ) в которой этому коду (1) соответствует реальное имя (в данном случае ВАСЯ). Нужно чтобы в таблице "контакты" отображался не код (1), а имя взятое из таблице имена.
Думаю делается так в ADOTable
Создаем новое поле Lookup в его определениях пишем
Key fields: ИМЯ (поле из тбл. контакты)
Dataset: ПерсоныADOTable (тбл. с именами самая первая в нашем списке)
lookup Keys: КОДИМЕНИ (поле из тбл. ИМЕНА)
Result Field: ИМЯ (поле из тбл. имена которое нужно отобразить вместо кода)
Однако не получается. Делфи пишет, что не может найти имя в тбл. Контакты. Хотя оно там есть.???????
← →
aries © (2006-10-04 10:41) [7]Сделал
Страницы: 1 вся ветка
Текущий архив: 2006.10.22;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.061 c