| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1244 人关注过本帖
标题:登录页面出错了.请大家指教.
只看楼主 加入收藏
fzying
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:12 
登录页面出错了.请大家指教.
技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x624 Thread 0xb94 DBC 0x3420064 Jet'。
/on/login.asp, 第 14 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 1.7)

网页:
POST 45 ??? /on/login.asp

POST Data:
name=admin&password=admin&Submit=%B5%C7%C2%BC

时间:
2008年8月24日, 23:43:52


详细信息:
Microsoft 支持



这里是那里出错了.
我在制作登录页面出这种问题了.
请大侠们指教一下.(新手问题)

代码如下:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/web.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername=CStr(Request.Form("name"))
If MM_valUsername <> "" Then
  MM_fldUserAuthorization=""
  MM_redirectLoginSuccess="admin.asp"
  MM_redirectLoginFailed="sb.asp"
  MM_flag="ADODB.Recordset"
  set MM_rsUser = Server.CreateObject(MM_flag)
  MM_rsUser.ActiveConnection = MM_web_STRING
  MM_rsUser.Source = "SELECT name, pass_word"
  If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
  MM_rsUser.Source = MM_rsUser.Source & " FROM name WHERE name='" & Replace(MM_valUsername,"'","''") &"' AND pass_word='" & Replace(Request.Form("password"),"'","''") & "'"
  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
    if CStr(Request.QueryString("accessdenied")) <> "" And false Then
      MM_redirectLoginSuccess = Request.QueryString("accessdenied")
    End If
    MM_rsUser.Close
    Response.Redirect(MM_redirectLoginSuccess)
  End If
  MM_rsUser.Close
  Response.Redirect(MM_redirectLoginFailed)
End If
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {
    font-size: 36px;
    color: #66FF99;
}
.STYLE2 {font-size: 14px}
-->
</style>
</head>

<body>
<div align="center">
  <p>网站后台管理</p>
  <form ACTION="<%=MM_LoginAction%>" METHOD="POST" id="form1" name="form1">
    <label>用户名:
      <input name="name" type="text" id="name" />
    </label>
    <p>
      <label>密 码:
      <input name="password" type="password" id="password" />
      </label>
    </p>
    <p>
      <label>
      <input type="submit" name="Submit" value="登录" />
      </label>
    </p>
  
   
</form>
  <p>&nbsp;</p>
</div>
</body>
</html>
搜索更多相关主题的帖子: ASP 
2008-08-25 23:51
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
不看你代码,“[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x624 Thread 0xb94 DBC 0x3420064 Jet'。”不是你代码的问题。找具体解决方案。
2008-08-26 09:34
xiaomengyzy
Rank: 1
等 级:新手上路
帖 子:174
专家分:5
注 册:2008-4-27
收藏
得分:0 
我也碰到过,是这样解决的:打开c:\windows\ 找到temp ,右键->安全与共享->安全->添加->高级->查找,选择everyone,确定,赋予写入权限。确定。ok!
祝你好运咯!
2008-08-26 17:36
fzying
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-11-9
收藏
得分:0 
[bo][un]xiaomengyzy[/un] 在 2008-8-26 17:36 的发言:[/bo]

我也碰到过,是这样解决的:打开c:\windows\ 找到temp ,右键->安全与共享->安全->添加->高级->查找,选择everyone,确定,赋予写入权限。确定。ok!
祝你好运咯!


谢谢了.在本机里是打开了.可上传到空间就不行了.有什么办法可以解决.
楼下如懂帮个忙.
2008-08-26 22:50
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
[bo][un]fzying[/un] 在 2008-8-26 22:50 的发言:[/bo]



谢谢了.在本机里是打开了.可上传到空间就不行了.有什么办法可以解决.
楼下如懂帮个忙.

更换数据库连接字符串
2008-08-26 23:00
fzying
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-11-9
收藏
得分:0 
好像不行啊.
我不会用代码写的.只能用设计示图来做"数据库连接字符串"
楼上能不能给个代我试试.
或说得清楚点谢了.
2008-08-26 23:26
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
ConStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath([mdb文件的URL地址])&";Persist Security Info=False"
'数据库连接方法代码
    Set con=Server.CreateObject("ADODB.Connection")
    con.Open ConStr
2008-08-26 23:44
fzying
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-11-9
收藏
得分:0 
郁闷.用代码不行.能不能用设计示图来做连接呢?
2008-08-27 00:14
xiaomengyzy
Rank: 1
等 级:新手上路
帖 子:174
专家分:5
注 册:2008-4-27
收藏
得分:0 
怕是不行吧,连接数据库好像一定要代码!也不太清楚。斑竹是个好心人,你问他!呵呵
2008-08-27 13:06
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
[bo][un]fzying[/un] 在 2008-8-27 00:14 的发言:[/bo]

郁闷.用代码不行.能不能用设计示图来做连接呢?

本人都是手写代码从不用Dreamweaver生成代码
2008-08-27 13:21
快速回复:登录页面出错了.请大家指教.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018944 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved