Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
AleX_X89
1

Пример создания Alias для базы данных MS Access

22.11.2011, 19:49. Показов 3288. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите наконец разобраться мне, а заодно и всем у кого возникнет когда-либо такая проблема.

Ошибка программы выдает:
Unknown database.
Alias: AccDB
Очевидно, что нужно зарегистрировать новый Alias для используемой базы данных, через BDE Administrator (у меня он идет в комплекте с Borland C++ Builder 6)

Вот некоторые данные характерны для моего случая:

Из содержания проекта в Borland C++ Builder:
C++
1
2
3
4
5
6
7
 object Database1: TDatabase
    AliasName = 'ODBC1'
    DatabaseName = 'AccDB'
    SessionName = 'Default'
    Left = 330
    Top = 160
  end
База данных (MS Access) называется - Данные.mdb и находится в той же папке что и программа, эта папка имеет адрес: C:\NDS


Создавая новый элиас нужно выбрать Database Driver Name, стандартный (тот который по умолчанию) пробовал, не подходит, поэтому видимо нужно выбрать Microsoft Access Driver (*.mdb)
http://s2.itrash.ru/idb/317ae2... 4b6/os.jpg

Далее создастся новый Alias с названием по умолчанию - ODBC1, что соответствует названию элиаса прописанному в параметрах программы.
Но что нужно заполнить и как именно правильно чтобы правильно зарегестрировать нужную базу данных посредством создания Alias

Вот вид всех полей в BDE Administrator, которые нужно заполнить.
http://s2.itrash.ru/idb/317ae2... b6/os2.jpg

ЗЫ Теоретически, на сколько я понимаю, в поле DATABASE NAME путь размещения файла базы данных в виде - C:\NDS\Данные.mdb, хотя вполне может быть что я ошибаюсь и в этом поле нужно указать - AccDB
Далее из всех примеров, что я выудил в интернете, принципиальным есть заполнение поля - ODBC DSN что здесь нужно указать исходя из выше перечисленных условий моего случая?
Остальное, опять таки, на сколько я понимаю, к заполнению не обязательно и потребуется лишь сохранение изменений в созданном элиасе, чтобы программа работала с базой данных, хотя вполне возможно я ошибаюсь.

Растолкуйте пожалуйста, знающие люди, как это правильно делать и в чем я ошибаюсь, а то уже замучился с этой казалось бы банальщиной.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2011, 19:49
Ответы с готовыми решениями:

Разработка приложения для базы данных Access
Здравствуйте. Помогите, пожалуйста. Задание: "Создать базу данных Microsost ACCESS и базу данных...

Стоимость ПО для создания базы данных в access
Здравствуйте. Такое дело: я пишу базу данных на Access, использоваться она будет в пределах одного...

Ищем программиста для создания небольшой базы данных в Access для отдела агентства недвижимости:
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 6pt 18pt; TEXT-INDENT: -18pt;...

Программа для создания базы данных
Посоветуйте мне программу для создания базы данных, а то InterBase мне надоел слишком долго...

1
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,362
23.11.2011, 11:34 2
С акцесом не следует работать через BDE, для него есть АДО и срока подключения (connection string)
Но если уж сильно надо (препод-аксакал требует), то TSession+F1
0
23.11.2011, 11:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2011, 11:34
Помогаю со студенческими работами здесь

Разработка ПО для создания базы данных
Задание 1. Разработать работающую демо-модель информационной системы. Программное средство...

Что выбрать для создания Базы Данных
Собираюсь сделать базу данных размером около 10 000 записей и более Общий вес БД будет примерно 10...

Удобная программа для создания базы данных
Приветствую! Передо мной встал вопрос создания базы данных. А именно в ней должны содержаться...

Ищем программиста для создания небольшой базы в Access для работы менеджеров по ведению работы с предприятиями
Не большой компании нужен на единовременную работу программист для написания автоматизированной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru