关于asp连接sql 数据库的问题请教

来源:百度知道 编辑:UC知道 时间:2024/05/05 09:36:17
数据库我还原了,确保还原正确了。我的conn.asp文件是这样的,不知道是不是对的,数据库名字为cdjj,数据库所在的服务器名字为(local),数据库登陆名为sa,密码为111。下面的conn.asp是对的吗?请指教。
<%
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
Dim ConnStr
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connectionata")
SqlDatabaseName ="cdjj"
SqlPassword ="111"
SqlUsername ="sa"
SqlLocalName ="http://127.0.0.1/"
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
Response.End
End If
%>

我觉得是正确的,但是我每

??使用ASP连接MS SQL数据库,标准的连接,常用的多的是下面这种连接字符串:
CONN.OPEN "Provider=SQLOLEDB.1;"&_
"Password='"&pass_word&"';"&_
"Persist Security Info=true;"&_
"User ID='"&User_ID&"';"&_
"Initial Catalog='"&db&"';"&_
"Data Source='"&Data_Source&"';"&_
"CONNect Timeout="&cntimeout&""
描述:
Provider=SQLOLEDB.1;数据库提供者,后面的 1 是表示版本信息,如果没有就会完全使用当前最新版功能
User ID=SQL帐号,数据库的帐号
Password=SQL帐号密码,数据库的帐号密码
Initial Catalog=数据库名字(只有名字,而ACCESS的是具体带路径的数据文件)
Data Source=数据源,SQL服务器名或其IP,通常用IP

'数据库路经
Dim DatabasePath
DatabasePath="/Database/#database.mdb"

'数据库连接
dim conn,connstr
'on error resume next
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DatabasePath)
set conn=server.cr