山地自行车十大排行榜:制作网页,用ASP与数据库连接(SQL)时,连接老报错

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 19:59:59
我用的是这个代码编写
<%
temp1=trim(request.form("userd"))
temp2=request.form("password")
session("flag")=false
session("userd")=temp1
set conn=server.createobject("adodb.connection")
conn.open "aspdata"
sqlstr="select * from register where userd='"&temp1&"'and password='"&temp2&"'"
set str=conn.execute(sqlstr)
if not rs.bof then
session("flag")=true
rs.close
end if
if session("flag")<>true then
response.redirect"error.htm"
end if %>
在“aspdata"处老报错,说是无法连接,找不到该数据库。
请问哪位高手能帮帮我?
问题补充:那怎么用呢?!
可以在原程序上更改吗?!
我机子上只有SQL和ASP的
那位大哥说用PHP,但不知怎么用啊

你的数据源有问题欧,应该是这样的,以SQL Server2000数据库northwind为例:
Dim strConn,myDSN
Set strConn = Server.CreateObject("ADODB.Connection")
myDSN = "Driver={SQL Server};Server=192.168.1.1;DataBase=northwind;Uid=sa;Pwd=123456;"
strConn.open myDSN
至于别的类型的数据库连接,如果需要请和我联系,或者一起讨论,我的邮箱是tjoy7d@126.com

aspdata是数据源呀
你到管理工具里面建立

打开控制面板->管理工具->数据源ODBC->系统DNS->添加->SQL Server->名称就是你刚说的那个aspdata->服务器就是数据库所在的机子的ip地址或计算机名->选择用户输入登陆id...sql server验证->输入登陆id和密码(就是你登陆服务器数据库的用户和密码)->然后一直下一步就Ok了

这要看你的操作系统的类型,但不论是那种系统,照你的情况你应该建立一个本地数据源