下面让我们看看这个类的代码:
|
<% Private sTableName,iSQLType,sWhere,sOrder,sSQL ''************************************ Private Sub Class_Initialize() 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 ''************************************ Public Sub AddField(sFieldName,sValue) ''返回SQL语句 ''清空语句 Public Sub Clear() End Sub end class %> |
使用方法:
例句: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 " ‘设置表名为message
a.SQLType=0 ‘设置查询类型为增加记录
a.AddField " incept", incept(i)
a.AddField " sender ", membername
a.AddField " title ", membername
a.AddField " sender ", title
a.AddField " content ", message
a.AddField " sendtime ", sendtime()
a.AddField " flag", 0
a.AddField " issend ", 1
Response.Write a.ReturnSQl
set a=nothing