| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 534 人关注过本帖
标题:请教——用户管理及登录问题
只看楼主 加入收藏
rcy1001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-1-21
收藏
 问题点数:0 回复次数:1 
请教——用户管理及登录问题
源代码UserEdit.asp如下:
<%
dim Uid
Uid=Request.QueryString("UserId")
sql="SELECT * FROM Users WHERE UserId="&Uid
'Server对象的CreateObject方法建立Connection对象
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")
'定义Recordset对象
Set rs=Server.CreateObject("ADODB.Recordset")
Set rs=Conn.Execute(sql)
If rs.Eof then
Response.Write "<h2>不存在此用户!</h2>"
Else
%>
<form method="POST" action="UserSave.asp" name="myform">
<p align="center">用户基础信息</p><input type="hidden" name="isadd" value="edit">
<input type="hidden" name="UserId" value="<%=Uid%>">
<table align="center" border="1" cellpadding="1" cellspacing="1" width="480" bordercolor="#008000" bordercolordark="#FFFFF">
<tr>
<td align=left bgcolor="#E1F5FF" width="157">用户名</td>
<td width="307"><%=rs(UserName)%></td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="157">用户姓名</td>
<td width="307"><input type="text" name="Ename" size="20" value="<%=rs(Ename)%>"></td>
</tr>
<tr>
<td align=left bgcolor="#E1F5FF" width="57">电子邮箱</td>
<td width="307"><input type="text" name="Ename" size="40" value="<%=rs("Email")%>"></td>
</tr>
</table>
<p align="center"><input type="submit" value="提 交" name="B2"></p>
<%end if%>
</form>
</body>
执行之后,出现如下错误提示:
  • 错误类型:
    Microsoft JET Database Engine (0x80040E14)
    /UserEdit.asp, 第 12 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
    第十二行应该是“Set rs=Conn.Execute(sql)”,我确实找不到错误,请高手指教
  • 搜索更多相关主题的帖子: 用户 管理 登录 
    2006-02-06 22:27
    conn
    Rank: 2
    等 级:新手上路
    威 望:5
    帖 子:420
    专家分:0
    注 册:2005-11-27
    收藏
    得分:0 
    Microsoft OLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)

    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")

    怎么有两个数据库连接?

    [此贴子已经被作者于2006-2-7 9:22:45编辑过]


    我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
    2006-02-07 09:20
    快速回复:请教——用户管理及登录问题
    数据加载中...
     
       



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

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