亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP整合的一個SQL語句類

2019-11-18 19:58:08
字體:
來源:轉載
供稿:網友

我們在寫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()
 sTableName=""
 iSQLType=0
 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 0
  sSQL="insert into #0 (#1) values (#2)"
 case 1
  sSQL="update #0 set #1=#2"
 case 2
  sSQL="delete from #0 "
 case 3
  sSQL="select #1 from #0 "
 end select
End Property

'************************************
'函數
'************************************
'增加字段(字段名稱,字段值)

Public Sub AddField(sFieldName,sValue)
 select case iSQLType
 case 0
  sSQL=replace(sSQL,"#1",sFieldName & ",#1")
  sSQL=replace(sSQL,"#2","'" & sFieldName & "',#2")
 case 1
  sSQL=replace(sSQL,"#1",sFieldName)
  sSQL=replace(sSQL,"#2","'" & sFieldName & "',#1=#2")
 case 3
  sSQL=replace(sSQL,"#1",sFieldName & ",#1")
 End Select
End Sub

 '返回SQL語句
Public Function ReturnSQL()
 sSQL=replace(sSQL,"#0",sTableName)
 select case iSQLType
 case 0
  sSQL=replace(sSQL,",#1","")
  sSQL=replace(sSQL,",#2","")
 case 1
  sSQL=replace(sSQL,",#1=#2","")
 case 3
  sSQL=replace(sSQL,",#1","")
 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=0
 sWhere=""
 sOrder=""
 sSQL=""

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线观看国产精品91| 国产91精品久久久久久久| 精品国产一区二区三区四区在线观看| 懂色av中文一区二区三区天美| 国产精品视频久久| 亚洲欧美一区二区激情| 久久精品在线播放| 久久久精品网站| 日韩在线观看成人| 国产精品亚洲自拍| 亚洲福利小视频| 国产免费亚洲高清| 精品福利在线看| 日本亚洲精品在线观看| 中文字幕国产亚洲| 亚洲偷欧美偷国内偷| 日本精品视频在线播放| 色综合久久中文字幕综合网小说| 欧美性视频网站| 欧美亚洲另类制服自拍| 这里只有精品视频在线| 国产91九色视频| 日本欧美爱爱爱| 欧美日本啪啪无遮挡网站| 国产精品视频色| 国产综合久久久久久| 正在播放亚洲1区| 国产精品久久久久久久久借妻| 亚洲伊人第一页| 欧美精品第一页在线播放| 色狠狠久久aa北条麻妃| xvideos亚洲人网站| 亚洲图片在区色| 中文欧美日本在线资源| 精品亚洲aⅴ在线观看| 色老头一区二区三区在线观看| 国产精品成人v| 另类少妇人与禽zozz0性伦| 欧美性猛交xxxx富婆| 亚洲午夜女主播在线直播| 亚洲精品98久久久久久中文字幕| 国产一区欧美二区三区| 欧美国产日韩视频| 欧美国产日产韩国视频| 亚洲mm色国产网站| 日韩在线视频免费观看高清中文| 欧美色视频日本版| 蜜月aⅴ免费一区二区三区| 最近2019中文字幕第三页视频| 97免费在线视频| 福利一区视频在线观看| 久久免费精品日本久久中文字幕| 亚洲一区二区久久久久久| 国产精品三级网站| 色琪琪综合男人的天堂aⅴ视频| 久久久久久亚洲精品不卡| 18性欧美xxxⅹ性满足| 美女av一区二区三区| 97av在线视频免费播放| 午夜精品久久久久久久久久久久| 91在线中文字幕| 91精品国产自产在线观看永久| 亚洲精品欧美一区二区三区| 国产午夜精品美女视频明星a级| 国产va免费精品高清在线观看| 69视频在线免费观看| 欧美性生交xxxxx久久久| 久久久之久亚州精品露出| 亚洲人精品午夜在线观看| 亚洲国产精品va在线看黑人| 日本久久久久亚洲中字幕| 92看片淫黄大片看国产片| 亚洲字幕一区二区| 91精品国产电影| 日本成人精品在线| 久久久久久免费精品| 91免费看片网站| 亚洲激情视频在线观看| 欧美做受高潮1| 伊人伊人伊人久久| 日本免费在线精品| 亚洲情综合五月天| 国产精品成人免费电影| 国产精品美女无圣光视频| 亚洲a∨日韩av高清在线观看| 国产精品jvid在线观看蜜臀| 国产精品福利网| 色狠狠av一区二区三区香蕉蜜桃| 97精品国产97久久久久久免费| 久久久91精品国产| 日韩激情在线视频| 亚洲情综合五月天| 亚洲一区美女视频在线观看免费| 日韩av影视综合网| 国产女人18毛片水18精品| 亚洲精品福利免费在线观看| www.久久色.com| 欧美xxxx18性欧美| 中文字幕精品www乱入免费视频| 欧美噜噜久久久xxx| 久久成年人视频| 亚洲片在线观看| 欧美高清视频在线播放| 精品久久中文字幕久久av| 亚洲永久在线观看| 91av视频在线观看| 一区二区三区回区在观看免费视频| 亚洲福利在线看| 热99久久精品| 欧美日韩中国免费专区在线看| 国产va免费精品高清在线| 欧美在线视频播放| 国产成人精品午夜| 91精品国产九九九久久久亚洲| 日韩国产欧美精品在线| 亚洲精品久久久久久久久久久久| 久久精品国产欧美激情| 国产精品精品视频| 亚洲欧美一区二区三区四区| 精品亚洲一区二区三区四区五区| 久久这里只有精品99| 日韩国产精品一区| 91久久久国产精品| 亚洲欧美一区二区三区在线| 日韩成人在线网站| 色综合色综合久久综合频道88| 日韩精品极品在线观看播放免费视频| 91免费看片在线| 亚洲影视中文字幕| 九九热在线精品视频| 国产欧美久久一区二区| 热久久99这里有精品| 亚洲在线观看视频| 亚洲福利视频免费观看| 国产一区视频在线播放| 久热精品视频在线| 亚洲四色影视在线观看| 国产美女扒开尿口久久久| 大伊人狠狠躁夜夜躁av一区| www国产精品视频| 麻豆精品精华液| 国外成人在线视频| 一本色道久久88亚洲综合88| 久久九九免费视频| 精品久久久久久久久久久久久久| 亚洲美女性生活视频| 国产suv精品一区二区三区88区| 亚洲欧美精品一区| 欧美视频在线观看免费| 日韩一中文字幕| 亚洲娇小xxxx欧美娇小| 欧美成人黑人xx视频免费观看| 欧美视频国产精品| 欧美在线激情视频| 国产精品视频男人的天堂| 欧美日韩成人在线观看| 国产日韩在线播放| 亚洲精选中文字幕| 欧美性xxxx在线播放| 91国产精品电影| 国产精品高潮粉嫩av| 亚洲精品自拍第一页| 亚洲天堂av综合网| 亚洲夜晚福利在线观看|