ASP整合的一个SQL语句类

王朝asp·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

我们在写ASP数据库程序的时候,通常都会用到SQL语句,而在增加数据和更新数据的时候,通常会使用一下方式:insert into message (incept,sender,title,content,sendtime,flag,issend) values ('"&incept(i)&"','"&membername&"','"&title&"','"&message&"',Now(),0,1) 当字段比较多的时候,而且更新的表比较多的时候,修改起来会比较麻烦,而且查找错误也比较困难。使用这个SQL类后可以简化修改,而且查错也比较容易。通过类的AddField函数增加字段名和字段值,可轻松的将字段名和字段值插入SQL语句,然后返回该SQL语句。

下面让我们看看这个类的代码:

<%class SQLString'************************************'变量定义'************************************'sTableName ---- 表名'iSQLType ----SQL语句类型:0-增加,1-更新,2-删除,3-查询'sWhere ---- 条件'sOrder ---- 排序方式'sSQL ----值Private sTableName,iSQLType,sWhere,sOrder,sSQL'************************************'类初始化/结束'************************************Private Sub Class_Initialize()

使用方法:

例句:insert into message (incept,sender,title,content,sendtime,flag,issend) values ('"&incept(i)&"','"&membername&"','"&title&"','"&message&"',Now(),0,1)

set a =new SQLString ‘创建类对象a.TableName=" message " ‘设置表名为messagea.SQLType=0 ‘设置查询类型为增加记录a.AddField " incept", incept(i)a.AddField " sender ", membernamea.AddField " title ", membernamea.AddField " sender ", titlea.AddField " content ", messagea.AddField " sendtime ", sendtime()a.AddField " flag", 0a.AddField " issend ", 1Response.Write a.ReturnSQlset a=nothing

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航