在ASP中用ADO连接SQLSERVER

Alern 2004-06-17 11:30:34
可以执行单纯的ASP脚码,可是访问数据库时就出错了
脚码如下:user pwd 都是对的
<%
dim conn
dim connstr
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
conn.open "Driver={SQL Server};server=(local);UID=sa;PWD=;database=his"


%>
<%

dim rs
ls_Userid=request.form("Userid")
ls_PassWd=request.form("PassWd")
ls_sql = "select * from hs_czyml where gh='" & ls_Userid & "'"

set rs=server.CreateObject("ADODB.RecordSet")
rs.open ls_sql,conn,1
if ls_PassWd<>rs("kl") then
session("logon")="N"
session("information")="对不起,用户ID或密码错误,请返回重新输入!<a href='javascript:history.back()'>返回</a>"
else
session("gh")=ls_userid
session("Username")=RS("xm")
session.Timeout = 20 '用户登录有效时间
session("Logon")="Y"
end if
session("gh")=ls_userid
rs.close
conn.close
set rs = nothing
set conn=nothing
if session("Logon")="Y" then
response.redirect "default.asp"
else
response.redirect "pub_result.asp"
end if
%>
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wesheng 2004-06-17
  • 打赏
  • 举报
回复
set conn=server.createobject("ADODB.Connection")
ConnStr="DRIVER=SQL Server;SERVER=;DATABASE=data;User Id=sa;PASSWORD=;"
conn.open ConnStr
ybjhyr 2004-06-17
  • 打赏
  • 举报
回复
conn.open "Provider=sqloledb.1;Data Source=localhost;Initial Catalog=his;User Id=sa;Password=; "

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧