在数据库检查文件的开始
responsewrite conn
responseend()
把你的数据库连线的信息输入出来看,是否文件路径有和所在的物理路径一样
首先,你检查看看你的数据库是否连接成功,如果成功了就看你数据库的表,然后字段名也检查一下是否与你代码里的用的字段名一致,
如果这些都没问题了,那看你数据库里的值是什么,
做比较的时候把你输入的值,和数据库的值打印出来看看
'要输入的内容
responsewrite "这里是要输入的信息"
'运行到这里停止运行下去
responseend()
自己慢慢调试,
思路:
1、ASP连接SQL数据库,连接字符串是关键
2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果
3、关闭数据库连接对象
示例代码:
dim Conn,strConn,rs,strSQLstrConn = "Provider=SQLOLEDB;Data Source=127001;User ID=Test;Password=Test;Initial Catalog=Test_DBName"
Set Conn = ServerCreateObject("ADODBConnection")
Connopen strConn
if errnumber<>0 then
responseWrite "数据库链接失败。" & errDescription
responseEnd
end if
set rs = serverCreateObject("adodbrecordset")
strSQL = "select title from dbotb_e_table"
rsopen strSQL,conn,1,1
If Not rseof Then
'结果集存在,则可输出rs
responsewrite rs("title")
End If
rsclose
Set rs = Nothing
Connclose
Set Conn = Nothing
其中
Provider=SQLOLEDB;:是声明使用的是MSSQL协议,
Data Source=127001;:是数据库的所在服务器IP地址或计算机名称,
User ID=Test;:要连接的数据库用户名,
Password=Test;:要连接的数据库用户密码,
Initial Catalog=Test_DBName:要连接的数据库名称
你要到数据库里查看,要看你的程序是什么数据库,如果是access,那就直接在ftp中找到下,下载,然后在你电脑上双击打开,前提是你安装了access(办公软件office中的一个组件)
如果是其他sql数据,而且有数据库管理面板的话,就在浏览器中访问管理面板,使用你的数据库登录用户名和密码进行登录即可
首先我给楼主先说名一下aspnet的login组件是不默认绑定使用数据库的,使用什么数据库由自己定!
用到的组件的方法、事件及属性
1、事件:主要使用Authenticate
2、属性:loginusername--为组件中输入的用户名
loginpassword--为组件中输入的用户口令
好了有了这些东东,想以login组件写登录还难吗?
代码:
protected sub login1_authenticate(byval sender as object,byval e as systemwebuiwebcontrolsauthenticateEventArgs)handles login1authenticate
dim result as bool '判端数据库验证是否通过
dim un as string=login1username '用户名
dim pass as string=login1password '口令
'----数据库验证过程------(用什么数据库都可以)---省略
if result then
eauthenticated=true '登录通过
else
eauthenticated=false '不通过
end if
end sub
protected sub login1_loggedin()
'记录session
'记录cooke
'页面跳转
end sub
好了就主要就这么多了,剩下的自己摸索咯!
觉得好就给分吧!
以上就是关于请教asp用户登陆连接数据库问题目全部的内容,包括:请教asp用户登陆连接数据库问题目、如何用ASP连接SQLSERVER数据库、asp网站如何连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)