Распространенные способы записи строк подключения в ASP, включая access2007 и другие строки подключения Access.
strConnect = Provider=Microsoft.Jet.OLEDB.4.0;Источник данных=C:/MyDatabase.mdb;
Строка подключения Access 2007
strConnect = Provider=Microsoft.ACE.OLEDB.12.0;Mode=Share Exclusive;Data Source=C:/MyDatabase.accdb;
Строка подключения к серверу MSSQL
strConnect = Provider=SQLOLEDB;Источник данных=ИмяСервера/ИмяЭкземпляра;Начальный Каталог=ИмяБазы данных;Идентификатор пользователя=ИмяПользователя;Пароль=пароль;
Строка подключения Excel
strConnect = Provider=Microsoft.Jet.OLEDB.4.0;Расширенные свойства=Excel 8.0;HDR=YES;Источник данных=C:/MyWorkbook.xls;
Значение HDR по умолчанию — ДА, что означает, что первая строка — это имя поля, в противном случае первая строка будет содержимым.
Строка подключения Excel 2007
strConnect = Provider=Microsoft.ACE.OLEDB.12.0;Расширенные свойства=Excel 12.0;Источник данных=C:/MyWorkbook.xlsx;
Текстовый файл (текстовый файл также можно использовать в качестве базы данных)
strConnect = Provider=Microsoft.ACE.OLEDB.12.0;Расширенные свойства=Текст;Источник данных=C:/Files/;
Итак, параметр «Источник данных» — это имя каталога, содержащего файл, а не имя файла. Если первая строка текстового файла не содержит имени поля, вы должны ввести HDR=No (так же, как Excel) в параметре «Расширенные свойства». чтобы не потерять первую строку данных.
Использовать строку подключения
Скопируйте код кода следующим образом:
Тусклый конн.
СубДБОпен()
Тусклая база данных: db=Server.MapPath(zzz.mdb)
Установить conn=Server.CreateObject(Adodb.Connection)
При ошибке Возобновить Далее
conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Источник данных= & db
Если Номер ошибки<>0, то
Ошиб.Очистить
Response.Write(<h1>Ссылка на базу данных — ОШИБКА</h1>)
Ответ.Конец()
Конец, если
При ошибке Перейти к 0
Конец субтитра
ВызовDBOpen()
… …
conn.CLose(): Установить conn=Ничего