asp 数据查询两种方式的总结
第一种:
'使用数据库连接对象查询数据集对象,用 set变量接收。
set rset1 = conn.execute("select * from productType where id="&request("id"))
'表示只能取出结果集里面的值,但是不能取到总的条数之类的。。。
set rset2 = conn.execute("select top 8 * from productType where typeId="&request("id")&" order by id")
第二种:
'表示的是可以取结果集、可以取到总的条数,比如分页
'set rset2=server.createobject("adodb.recordset") =========创建一个可以用于分页等功能的结果集对象。包含有一些属性和方法
'rset2.open "select top 8 * from productType where typeId="&request("id")&" order by id",conn,1,1 ====调用这个结果集对象执行open方法,使用数据库连接查询数据,并返回一个封装好的结果对象。
相关文档:
在asp:UpdatePanel控件中直接使用FileUpload,服务端是无法找到上传文件的。
只要在<Trigger>中添加button就可以解决这个问题
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
......
7. 返回多个记录集的存储过程
本文最先介绍的是返回记录集的存储过程。有时候,需要一个存储过程返回多个记录集,在ASP中,如何同时取得这些记录集呢?为了说明这一问题,在userinfo表中增加两个字段:usertel及usermail,并设定只有登录用户可以查看这两项内容。
/*SP7*/
CREATE PROCEDURE dbo.getUserInfo
......
问题:
asp如何调用存储过程实现分页!
存储过程如下:
CREATE PROCEDURE GetRecordfromPage
@tblName varchar(255), -- 表名
@fldName varchar(255), &nb ......
遍历XML文档
对于下面的一段XML代码:
XML文档实例books.xml,如下所示:
<?xml version="1.0" encoding="gb2312" ?>
<books>
<book status="已售完">
<author>破破</author>
<title>XML入门</title >
</book>
<book statu ......