asp代码无法连接数据库,请高手们帮忙 代码如下:

[复制链接]
查看11 | 回复5 | 2011-1-14 09:30:01 | 显示全部楼层 |阅读模式
"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername=CStr(Request.Form("index_user"))
If MM_valUsername"" Then
MM_fldUserAuthorization="jb"
MM_redirectLoginSuccess="kjia.html"
MM_redirectLoginFailed="erroe.asp"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_wswh_STRING
MM_rsUser.Source = "SELECT user, key"
If MM_fldUserAuthorization"" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM tentel WHERE user='" & Replace(MM_valUsername,"'","''") &"' AND key='" & Replace(Request.Form("index_key"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then

' username and password match - this is a valid user

Session("MM_Username") = MM_valUsername

If (MM_fldUserAuthorization"") Then

Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)

Else

Session("MM_UserAuthorization") = ""

End If
代码没完,写不下了, 在高手帮忙的话我可以发完整代码。提示找不到数据库。

回复

使用道具 举报

千问 | 2011-1-14 09:30:01 | 显示全部楼层
看了几遍楼主的发的代码,这样很难让大家帮你解决问题的,如果你采用的是ACCESS的数据库,那么应该是数据库链接路径的问题;如果采用的是MSSQL的数据库,那应该是连接的用户名和密码问题。只能这么说了,楼主。。。
回复

使用道具 举报

千问 | 2011-1-14 09:30:01 | 显示全部楼层
错误原因是:系统TEMP文件夹访问权限不够 怎么改呢?这样 进工具-文件夹选项-查看(检视)-把使用简单文件共享(推荐),关掉 然后进c:\windows\temp,单击右键选择-属性,你就会看到一个叫做“安全”的选项,添加一个everyone,权限设置为完全控制,不行的话就再将你正在使用windows的用户也设置为完全控制,就OK了
回复

使用道具 举报

千问 | 2011-1-14 09:30:01 | 显示全部楼层
MM_rsUser.ActiveConnection = MM_wswh_STRING问题核心就在 MM_wswh_STRING 这个是连接字符串,楼主把这个字符串检查一下
回复

使用道具 举报

千问 | 2011-1-14 09:30:01 | 显示全部楼层
这段代码完全看不出你已经链接上数据库,这是一个包含文件,看这个文件里面有没有连接数据库代码
回复

使用道具 举报

千问 | 2011-1-14 09:30:01 | 显示全部楼层
连接不上提示什么错误信息没有啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行