| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 745 人关注过本帖
标题:[求助]sql的问题!
取消只看楼主 加入收藏
rcy1001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-1-21
收藏
 问题点数:0 回复次数:7 
[求助]sql的问题!

我在做一个用户管理及登录实例,老遇到这个问题
Microsoft JET Database Engine (0x80040E14)
/SavePwd.asp, 第 18 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) 理及登录实例时,老是出现这样的错误:

    第17、18两行是这样子的
    sql="SELECT * FROM Users WHERE UserId="& UserId&"And UserPwd="'&OriPwd&'""
    set rs=Conn.Execute(sql)
  • 搜索更多相关主题的帖子: sql 
    2006-02-08 11:37
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 

    问题还是没有解决,还是同样错误:
    我的源代码如下:
    <!--#include file="ChkPwd.asp"-->
    <html>
    <head>
    <title>用户管理</title>
    </head>
    <body>
    <%
    UserId=Request("UserId")
    OriPwd=Request.Form("OriPwd")
    Pwd=Request.Form("Pwd")
    '判断是否存在此用户
    '===============连接数据库===============
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.ConnectionString="driver={SQL Server};server=Ntserver;UID=sa;PWD=sa;Database=UserMan"
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("UserMan.mdb")
    '设置SQL语句,判断是否存在此用户
    sql="SELECT * FROM Users WHERE UserId="& UserId &"And UserPwd='"& OriPwd &"'"
    set rs=Conn.Execute(sql)
    If rs.Eof Then
    Response.Write"不存在此用户名或密码错误!"
    %>
    <Script Language="JavaScript">
    setTimeout("history-go(-1)",1600);
    </script>
    <%
    Else
    Conn.Execute("UPDATE Users SET UserPwd=""&Trim(Pwd)&""WHERE UserId="&UserId)
    response.write"<h2>更改密码成功!</h2>"
    %>
    <Script Language="JavaScript">
    setTimeout("window.close()",1600);
    </Script>
    <%
    End If
    %>
    </body>
    </html>

    2006-02-08 14:59
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 
    我另外还有一个程序也是出现了同样的问题,还请高手指教
    2006-02-08 15:02
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 
    按照二楼、五楼、六楼的方法,全试了,还是出现同样的错误啊!UserId是自定义的是数字,整型的,怎么办啊?
    2006-02-08 15:55
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 
    八楼:结果是:UserIdOriPwd
    2006-02-08 16:21
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 

    10楼:按你的做法,出现第十九行错误了,就是set rs=Conn.Execute(sql)

    Microsoft JET Database Engine (0x80040E14)
    /savePwd.asp, 第 19 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
    跟原来的错误应该一样的
  • 2006-02-08 22:51
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 
    相关的文件在这里,哪位大侠帮忙看看了!
    OfIDb5eS.rar (8.82 KB) [求助]sql的问题!


    2006-02-08 23:01
    rcy1001
    Rank: 1
    等 级:新手上路
    帖 子:27
    专家分:0
    注 册:2006-1-21
    收藏
    得分:0 

    不好意思,我太糊涂了,把数据库弄错了,我应该用ACCESS文件作驱动的

    2006-02-08 23:55
    快速回复:[求助]sql的问题!
    数据加载中...
     
       



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

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