哪位能帮忙说下asp怎么连接sqlserver2000代码,弄了两天了就是不行

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:11:14
<%
connstr="driver={sql server}; server=localhost;database=mystu;"
set conn=server.createobject("adodb.connection")
conn.open connstr
%>
这段代码有错吗,还有mystu数据库应该放在哪儿呢,是不是要连接数据库时,sqlserver2000必须要开着呢,还是只要建了数据库mystu数据库后,mystu可以数网站文件移动到任意地方都能用呢,大侠帮下忙,先谢谢了,

用户名和密码还是应该要有的
<%
connstr="driver={sql server}; server=localhost;database=mystu;User ID=sa;Password=sa;"
set conn=server.createobject("adodb.connection")
conn.open connstr
%>

另类写法:
<% dim dataServer,DataBase,DataUser,DataPass,ConnStr,conn
DataServer = "localhost"'---------------本地数据库地址
DataBase = "abcd"'------------------数据库名称
DataUser = "sa"'------------------------数据库用户,不一定是SA
DataPass = "abcdefg"'-----------------你的数据库密码
ConnStr="Provider=SQLOLEDB.1;User ID="&DataUser&";Password="&DataPass&";Initial Catalog="&DataBase&";Data Source="&DataServer&""
Set Conn=Server.CreateObject("ADODb.Connection")
Conn.ConnectionString=ConnStr
Conn.Open connStr
%>

使用OLEDB连接驱动试一下,不容易出错:
connstr="Provider=SQLOLEDB.1;Data Source=127.0.0.1;Initial Catalog=my