EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)
更新时间:2008年10月24日 00:30:57 作者:
EasyASP是一个方便快速开发ASP的类,其中包含了一个数据库控制类(原clsDbCtrl.asp,对原代码作了优化和修改,包含对数据库的各类操作及存储过程的调用,全部封装在Easp.db中,使用起来会更方便,调用也更简单)。
比如本页面的实际地址为:
http://www.domain.com/news/index.asp?type=public&feed=on&page=23
接下来是使用不同参数返回的结果:
方法 返回结果
GetUrl("") http://www.domain.com/news/index.asp?type=public&feed=on&page=23
GetUrl(0) /news/index.asp
GetUrl(1) /news/index.asp?type=public&feed=on&page=23
GetUrl("page") /news/index.asp?page=23
GetUrl("-page") /news/index.asp?type=public&feed=on
GetUrl(":") /news/?type=public&feed=on&page=23
GetUrl(":-feed,-page") /news/?type=public
无需更多说明了吧,呵呵。本类中灵活使用共用参数的地方还有很多,这也是EasyASP的一大特色,大家自己看手册吧。
3、方法和属性概览:
(1) 数据库操作:
属性:
Easp.db.dbConn (读写) 设置和获取当前数据库连接对象
Easp.db.DatabaseType (只读) 查询当前使用的数据库类型
Easp.db.Debug (读写) 设置和查询错误调试开关
Easp.db.dbErr (只读) 查询错误信息
方法:
Easp.db.OpenConn 根据模板建立数据库连接对象
Easp.db.CreatConn 根据自定义字符串建立数据库连接对象
Easp.db.AutoID 根据表名获取自动编号
Easp.db.GetRecord 根据条件获取记录集
Easp.db.wGetRecord 输出获取记录集的SQL语句
Easp.db.GetRecordBySQL 根据自定义SQL语句获取记录集
Easp.db.GetRecordDetail 获取某一记录的详细信息
Easp.db.AddRecord 添加一条新的记录
Easp.db.wAddRecord 输出添加新记录的SQL语句
Easp.db.UpdateRecord 根据条件更新记录
Easp.db.wUpdateRecord 输出更新记录的SQL语句
Easp.db.DeleteRecord 根据条件删除记录
Easp.db.wDeleteRecord 输出删除记录的SQL语句
Easp.db.ReadTable 根据条件获取指定字段数据
Easp.db.Json 根据记录集生成Json格式数据
Easp.db.doSP 调用一个存储过程并返回多种数据
Easp.db.Rand 生成一个不重复的随机数
Easp.db.RandStr 生成一个不重复的随机字符串
Easp.db.C 关闭记录集并释放资源
(2) 字符串处理:
Easp.w 输出字符串
Easp.wn 输出字符串和一个HTML换行("<br/>")
Easp.we 输出字符串并终止程序
Easp.isN 判断字符串是否为空值
Easp.js 输出JavaScript代码
Easp.alert 弹出js消息框并返回上页
Easp.alertUrl 弹出js消息框并跳转到新页
Easp.jsEncode 转换字符串为安全的JavaScript字符串
Easp.CutString 截取字符串并以自定义符号代替被截部分
Easp.HtmlEncode HTML加码函数
Easp.HtmlDecode HTML解码函数
Easp.HtmlFilter 过滤HTML标签
Easp.RandStr 生成指定长度的随机字符串
Easp.R 获取Request值并转换为SQL安全字符串
Easp.Ra 安全获取Request值并在错误时弹出js消息框
Easp.Test 根据正则表达式验证数据合法性
(3) 时间日期处理:
Easp.DateTime 格式化时间日期
Easp.DiffHour 返回一个日期时间变量和现在相比相差的小时数
Easp.DiffDay 返回一个日期时间变量和现在相比相差的天数
Easp.GetScriptTime 根据时间戳返回精确到毫秒的脚本执行时间
(4) 数字处理:
Easp.Rand 生成一个随机数
Easp.toNumber 转换数字为指定小数位数的格式
Easp.toPrice 转换数字为货币格式
Easp.toPercent 转换数字为百分比格式
(5) Cookie及Application处理:
Easp.SetCookie 设置一个Cookies值
Easp.GetCookie 获取一个Cookies值
Easp.RemoveCookie 删除一个Cookies值
Easp.SetApp 设置一个Application值
Easp.GetApp 获取一个Application值
Easp.RemoveApp 删除一个Application值
(6) 其它:
Easp.IfThen 判断三元表达式
Easp.rr 服务器端跳转页面
Easp.GetUrl 获取当前页面的URI地址
Easp.GetIP 获取访问者IP
Easp.noCache 设置页面不缓存
Easp.close 关闭对象并释放资源
Easp.CheckForm 服务器端表单验证不合法弹出js消息框
Easp.CheckDataFrom 验证提交数据来源
Easp.CheckDataFromA 验证数据来源不合法则弹出js消息框
Easp.CheckSql 防SQL注入强验证
Easp.CheckSqlA 防SQL注入强验证不合法则弹出js消息框
下载地址https://www.jb51.net/codes/7450.html
相关文章
EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)
EasyASP是一个方便快速开发ASP的类,其中包含了一个数据库控制类(原clsDbCtrl.asp,对原代码作了优化和修改,包含对数据库的各类操作及存储过程的调用,全部封装在Easp.db中,使用起来会更方便,调用也更简单)。2008-10-10


最新评论