|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите открыть БД MDF в Delphi7.
Никак не подключить базу данных MDF к Delphi7.
Я использую ADOConnection, в ConnectionString нажимаю Build, а дальше что? Для подключения БД Access я использую Micrrosoft Jet 4, а как подключить файл БД MS SQL *.mdf? Может надо как-то через MS SQL Server, он установлен, а я не знаю что с ним делать Очень прошу объясните профану |
#2
|
||||
|
||||
Цитата:
--------------------------------------------- Программирование - не профессия, а стиль жизни |
#3
|
||||
|
||||
Для начала нужно подключить mdf файл к SQL Server, делается это так:
1. Запускаем Enterprise Manager. 2. В дереве объектов сервера (то что слева) жмем правой кнопкой на папке "Databases" 3. В меню выбираем "Все задачи (All tasks)"->"Attach database" 4. В появившемся окне указываем требуемый mdf файл. 5. Жмем "Ok" - база подключена. Подключение к базе из программы написаной на Delphi 1. На форму (TForm) (как вариант на TDataModule) кидаем TADOConnection. 2. Щелкаем по нему 2 раза левой кнопкой мыши, появится окно настройки соединения. 3. По умолчинию выбрано "Use connection string", ей и воспользуемся. Жмем Build 4. На первой вкладке "Поставщик данных" выбираем "Microsoft OLE DB Provider for SQL Server" 5. На вкладке "Подключение" указываем имя SQL сервера, имя и пароль пользователя под которым будем подключатся и базу данных к которой будем подключаться. После всего этого неплохо нажать "Проверить подключение (Test connection)" и если все хорошо то можно, в принципе, жать Ok потому что в общем случае этих настроек достаточно для подключения. 6. Теперь при добавлении в программу, в дизайн- или рантайме, компонентов с вкладки ADO нужно для подключения к базе в свойстве Connection указывать настроенный TADOConnection. |