知识大全 ASP整合一个SQL语句类
Posted 语句
篇首语:事常与人违,事总在人为。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP整合一个SQL语句类相关的知识,希望对你有一定的参考价值。
ASP整合一个SQL语句类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
我们在写asp数据库程序的时候 通常都会用到SQL语句 而在增加数据和更新数据的时候 通常会使用一下方式 insert into message (incept sender title content sendtime flag issend) values ( "&incept(i)&" "&membername&" "&title&" "&message&" Now() ) 当字段比较多的时候 而且更新的表比较多的时候 修改起来会比较麻烦 而且查找错误也比较困难 使用这个SQL类后可以简化修改 而且查错也比较容易 通过类的AddField函数增加字段名和字段值 可轻松的将字段名和字段值插入SQL语句 然后返回该SQL语句
下面让我们看看这个类的代码
<% class SQLString ************************************ 变量定义 ************************************ sTableName 表名 iSQLType SQL语句类型 增加 更新 删除 查询 sWhere 条件 sOrder 排序方式 sSQL 值
PRivate sTableName iSQLType sWhere sOrder sSQL
************************************ 类初始化/结束 ************************************
Private Sub Class_Initialize() sTableName="" iSQLType= sWhere="" sOrder="" sSQL="" End Sub
Private Sub Class_Terminate()
End Sub
************************************ 属性 ************************************ ‘设置表名的属性
Public Property Let TableName(value)
sTableName=value
End Property
‘设置条件
Public Property Let Where(value)
sWhere=value
End Property
‘设置排序方式
Public Property Let Order(value)
sOrder=value
End Property
‘设置查询语句的类型
Public property Let SQLType(value)
iSQLType=value select case iSQLType case sSQL="insert into # (# ) values (# )" case sSQL="update # set # =# " case sSQL="delete from # " case sSQL="select # from # " end select End Property
************************************ 函数 ************************************ 增加字段(字段名称 字段值)
Public Sub AddField(sFieldName sValue) select case iSQLType case sSQL=replace(sSQL "# " sFieldName & " # ") sSQL=replace(sSQL "# " " " & sFieldName & " # ") case sSQL=replace(sSQL "# " sFieldName) sSQL=replace(sSQL "# " " " & sFieldName & " # =# ") case sSQL=replace(sSQL "# " sFieldName & " # ") End Select End Sub
返回SQL语句 Public Function ReturnSQL() sSQL=replace(sSQL "# " sTableName) select case iSQLType case sSQL=replace(sSQL " # " "") sSQL=replace(sSQL " # " "") case sSQL=replace(sSQL " # =# " "") case sSQL=replace(sSQL " # " "") end Select if sWhere<>"" then sSQL=sSQL & " where " & sWhere end if if sOrder<>"" then sSQL=sSQL & " order by " & sOrder end if ReturnSQL=sSQL End Function
清空语句
Public Sub Clear() sTableName="" iSQLType= sWhere="" sOrder="" sSQL=""
End Sub
end class
%>
使用方法
例句 insert into message (incept sender title content sendtime flag issend) values ( "&incept(i)&" "&membername&" "&title&" "&message&" Now() )
cha138/Article/program/net/201311/14270相关参考
知识大全 ASP.NET中显示Linq To SQL输出的SQL语句
ASP.NET中显示LinqToSQL输出的SQL语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
asp随机读取N条记录sql语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh
每次在操作数据库的时候最烦的就是根据表单提交的内容写sql语句特别是字段比较多的时候很麻烦动不动就容易写错所以我就写了下面的生成sql语句的函数用了用觉得还可以 程序代码 <%=====
一使用视图meeting将多表关联整合在一起 二通过Sql语句筛选数据 三建立和主从表的关联 四注意在CrystalReport表中插入子报表的时候一定要将主从表的关联字段设置好否则出乱子
sql语句修改一个表中,同一地段不同值,一一对应!我自己的笨办法!如果有很多这种数据需要录入到数据库!或者是插入、或者是更新!无所谓啦,主要是sql语句做出来就好了!我的sql语句的做法是:把这些数据
一个将SQL语句嵌入Java应用程序的实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我们在将S
SQL语句获取日期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL语句获取特定日期 一个
知识大全 orale数据库如何利用sql语句创建视图的一般性使用方法
SQLCREATEVIEW语句什么是视图?在SQL中视图是基于SQL语句的结果集的可视化的表 视图包含行和列就像一个真实的表视图中的字段就是来自一个或多个数据库教程中的真实的表中的字段我们可以向
SQL基本语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 掌握SQL四条最基本的数据*作语句
有时候我们经常为我们的sql语句执行效率低下发愁反复优化后可还是得不到提高 那么你就用这条语句找出你sql到底是在哪里慢了 示例 SETSTATISTICSioON &