Может ли кто-нибудь помочь решить эту проблему?
Как подключиться к базе данных sql с помощью классического asp?
Ответы (3)
Вот простой скрипт, который вы можете использовать:
<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB; Data Source = (local); Initial Catalog = Northwind; User Id = sa; Password="
If conn.errors.count = 0 Then
Response.Write "Connected OK"
End If
%>
И определение членов строки подключения:
- Provider: значение provider сообщает ADO, к какому поставщику данных он должен обратиться, чтобы предоставить нам доступ к нужным нам данным. «SQLOLEDB» — лучший поставщик для использования с базами данных Microsoft SQL Server 2000. Если мы пропустим значение провайдера, то ADO автоматически по умолчанию будет использовать провайдера «MSDASQL», который является поставщиком Microsoft OLEDB для хранилищ данных, совместимых с ODBC.
- Источник данных: значение источника данных сообщает нашему провайдеру IP-адрес или имя netbios компьютера, на котором доступна наша база данных. В нашем примере выше я использовал значение «(local)». Это значение сообщает провайдеру, что наша база данных находится на локальном компьютере, и использовать локальные вызовы процедур вместо удаленных вызовов процедур. Использование этого значения источника данных ускоряет доступ к данным, поскольку вызовы функций базы данных не передаются по сети обратно на SQL Server, как обычно.
- Начальный каталог: начальное значение каталога — это просто причудливое имя для базы данных, к которой провайдер должен подключить нас по умолчанию.
- Идентификатор пользователя: идентификатор входа в систему учетной записи пользователя SQL Server, которую поставщик должен использовать в процессе аутентификации.
- Пароль: пароль учетной записи использования SQL Server, которую поставщик должен использовать в процессе проверки подлинности.
Надеюсь это поможет!
person
Community
schedule
14.10.2009
Отличный простой скрипт для использования
- person Justin E. Samuels; 13.05.2016
<% 'database
dbserver = ""
dbcatalog = ""
dblogin = ""
dbpassword = ""
'connection string
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open = "Provider=SQLOLEDB; Data Source=" & dbserver & ";Initial Catalog=" & dbcatalog & ";User Id=" & dblogin & ";Password=" & dbpassword
%>
это тот, который я использую. посетите http://www.connectionstrings.com/, чтобы узнать больше
person
Community
schedule
23.10.2009
Мы можем подключиться к базе данных, используя 2 подхода: OleDB или DSN.
Примечание. Вам необходимо создать системный DSN, как показано ниже.
Session("Con") = "DSN=OL-SS;UID=test;PASSWORD=pwd"
Set objDbConnection = Server.CreateObject("ADODB.Connection")
objDbConnection.ConnectionTimeout = 0
objDbConnection.Open Session("Con")
person
Community
schedule
27.10.2015
