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方法,使用数据库连接查询数据,并返回一个封装好的结果对象。
相关文档:
这是从方法直接复制的,
参数 fileType是文件格式
参数filedName是写出后文件的文件名。
参数suffix是写出后文件的文件后缀名。
Response.Clear(); //清空 缓冲区的所有输出数据
Response.Charset = "utf-8";//设置输出输出流字符类型
&nb ......
一:
1 密码是数据库密码:
设置数据库密码,打开密码为555打开时需要使用
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=555"
2 用户组:
用户名为 admin 密码为 rr 用户组文件为 c:\system.mdw,打开时需要使用
"Provider=Microsoft.Jet.OLEDB.4.0 ......
此文只是入门,演示了如何用实体类存储数据,无实际意义。后面有陆续更新优化。(以后的文章中将陆续实现无需声明具体类自动存储数据,和简单的性能优化)
在asp程序开发过程中,结构数据的存储一直是个问题,asp的数组一直很弱,而且不能自解释, ......
4. 有输入参数和输出参数的存储过程
返回值其实是一种特殊的输出参数。在大多数情况下,我们用到的是同时有输入及输出参数的存储过程,比如我们想取得用户信息表中,某ID用户的用户名,这时候,有一个输入参数----用户ID,和一个输出参数----用户名。实现这一功能的存储过程如下:
/*SP4*/
CREATE PROCEDURE d ......
问题:
asp如何调用存储过程实现分页!
存储过程如下:
CREATE PROCEDURE GetRecordfromPage
@tblName varchar(255), -- 表名
@fldName varchar(255), &nb ......