社区
ASP
帖子详情
Movefirst 这个函数谁能详细说明一下用法?我只知道指针回到第一行而已~~
royitonade
2004-08-02 09:19:48
既然是回到第一条记录,那么我为什么用了以后总出错呢?
既然RS只能用一次,那我把记录移到第一行,为什么总出现这样那样的错误呢?
谁可以详细解释一下呢?
另外BOF是不是也是回到第一行呢????
...全文
163
8
打赏
收藏
Movefirst 这个函数谁能详细说明一下用法?我只知道指针回到第一行而已~~
既然是回到第一条记录,那么我为什么用了以后总出错呢? 既然RS只能用一次,那我把记录移到第一行,为什么总出现这样那样的错误呢? 谁可以详细解释一下呢? 另外BOF是不是也是回到第一行呢????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lordwudee
2004-08-03
打赏
举报
回复
好晕呀...你看看你的rs3("id")取道的是什么值,你打开rs3的时候好像只是select * from 音乐分类(注意音乐分类两旁要加[],sql对中文不兼容可能会出错),那样的话你知道取道的是那条记录么,你怎么知道edit就一定等于rs3("id")
刚起,头还比较晕,不知道是不是我少看了。
royitonade
2004-08-02
打赏
举报
回复
<!--#Include File="Conn.Asp"-->
<!--#Include File="Css.Css"-->
<%
Dim Table,Edit,Rs2,Sql2,Rs3,Sql3,Rs4,Sql4
Edit = Request("Edit")
Table = Request("Table")
Set Rs2 = Server.CreateObject("ADODB.Recordset")
Sql2="Select * From 管理列表 Where Id="&edit&""
Rs2.Open (Sql2),Conn,1,1
Set Rs3 = Server.CreateObject("ADODB.Recordset")
Sql3="Select * From 音乐分类"
Rs3.Open (Sql3),Conn,1,1
Set Rs4 = Server.CreateObject("ADODB.Recordset")
Sql4="Select * From 歌手分类 Where Id="&edit&""
Rs4.Open (Sql4),Conn,1,1
%>
<% If Table = "管理列表" Then %>
<table width="600" border="1" bordercolor="#FFFFFF">
<tr>
<td colspan="4"><div align="center">管理修改控制台</div></td>
</tr>
<tr>
<td width="25%"><div align="center">输入管理名称</div></td>
<td width="25%"><div align="center">输入密码</div></td>
<td width="25%"><div align="center">管理等级</div></td>
<td width="25%"><div align="center">确认添加</div></td>
</tr>
<tr>
<td><div align="center">
<input name="管理名称" type="text" class="admininput" id="管理名称" value="<%=Rs2("管理名称")%>" maxlength="10">
</div></td>
<td><div align="center">
<input name="管理密码" type="text" class="admininput" id="管理密码" value="<%=Rs2("管理密码")%>" maxlength="10">
</div></td>
<td><div align="center">
<select name="管理等级" class="select"id="管理等级">
<option value="<%=Rs2("管理等级")%>" selected>当前级别是 <%=Rs2("管理等级")%></option>
<option value="普通管理">普通管理</option>
<option value="高级管理">高级管理</option>
<option value="超级管理">超级管理</option>
</select>
</div></td>
<td><div align="center">
<input name="修改" type="submit" class="adminbutton" id="修改" value="修改">
</div></td>
</tr>
</table>
<% End If %>
<% If Table = "音乐分类" and edit = rs3("id") Then %>
<table width="600" border="1" bordercolor="#FFFFFF">
<tr>
<td colspan="2"><div align="center">分类修改控制台</div></td>
</tr>
<tr>
<td><div align="center">输入分类名称</div></td>
<td height="50%"><div align="center">操作控制台</div></td>
</tr>
<tr>
<td width="50%"><div align="center">
<input name="分类名称" type="text" class="admininput" id="分类名称" value="<%=Rs3("分类名称")%>" maxlength="10">
</div></td>
<td height="25%"><div align="center">
<input name="修改" type="submit" class="adminbutton" id="修改" value="修改">
</div> <div align="center">
</div></td>
</tr>
</table>
<% End If %>
cc0cc
2004-08-02
打赏
举报
回复
你不会是then后面的写错了吧
royitonade
2004-08-02
打赏
举报
回复
这不可能的啊。。。。值绝对是真的啊~~~~~~~
加在SQL语句里通过的
lordwudee
2004-08-02
打赏
举报
回复
那就是edit = rs3("id") 这句话传回值为假呀。
SonicX
2004-08-02
打赏
举报
回复
edit的数据类型和rs3("id")能匹配吗?
royitonade
2004-08-02
打赏
举报
回复
<% If Table = "音乐分类" AND edit = rs3("id") Then %>
我这个写法没有错误,为什么就不显示呢。我要晕了。。。。。。。。:(
如果去掉AND edit = rs3("id")
就正常了。。。。。点解?
lordwudee
2004-08-02
打赏
举报
回复
movefirst就是回到第一行,但要注意的是指针形态,rs.open conn,3这里的3指的就是指针形态,默认的是不能向前读取的,所以用就会出错,设成1获3就可以了。
至于bof传回的是一个真或假的判定,用于条件if rs.bof then...
SQL_Server_2000常用命令,语法使用方法
SQL_Server_2000常用命令,语法使用方法
数据库操作:添加插入更新语句.pdf
数据库操作:添加插入更新语句.pdf
ADO方法步骤
用ADO操作数据库的方法步骤。使用MFC技术,里面附有使用方法的源代码。
VS2010__C++中用ODBC和ADO方式连接SQL_Server
该文档
详细
描述了在vs2010的开发环境下如何实现与SQL Server的连接,本文档适合初学者!
连接accesss
连接access用C++JIANDASHIXIANFANGFA
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章