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

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

一個改進的ASP生成SQL 命令字符串的類

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

網上找資料發現的,但是調試的時候發現有一些問題,
改了一下,還有一定的問題,但是可以做一般使用了。
沒有考慮數據類型的問題,還有SQL Server 和access的區別,以后有時間再改進吧,不知道效率怎么樣。
如果有朋友改進,也麻煩給我發一份。
<%
'生成SQL字符串的類。
'原作:無名氏
'改進:aloxy
'E-mail:szyjJ@hotmail.com
'OICQ:331622229
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","'" & sValue & "',#2")
case 1
sSQL=replace(sSQL,"#1",sFieldName)
sSQL=replace(sSQL,"#2","'" & sValue & "',#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<>"" and iSQLType<>0 then
sSQL=sSQL & " where " & sWhere
end if
if sOrder<>"" and iSQLType<>0 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
%>

<%
'下面是調用的例子,數據類型的問題請繼續修改上面的類里的定義,如果有問題可以問我
set a =new SQLString '創建類對象
a.TableName=" message " '設置表名為message
'a.where=" issend =9"
'a.order=" issend desc"
a.SQLType=0 '設置查詢類型為增加記錄
a.AddField " incept", "2"
a.AddField " sender ", " 3 "
a.AddField " title ", " 4 "
a.AddField " sender ", "5 "
a.AddField " content ", " 6 "
a.AddField " sendtime ", "7"
a.AddField " flag", 8
a.AddField " issend ", 9

Response.Write a.ReturnSQl
set a=nothing
%>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女久久久| 亚州国产精品久久久| 色综合天天综合网国产成人网| 亚洲字幕一区二区| 国产精品入口免费视| 国产精品激情av电影在线观看| 色yeye香蕉凹凸一区二区av| 亚洲一区二区免费| 国产国语videosex另类| 日韩一中文字幕| 欧美国产极速在线| 中文字幕久热精品在线视频| 国产精品久久9| 欧美最猛性xxxx| 欧美乱大交做爰xxxⅹ性3| 精品福利在线视频| 欧美在线观看日本一区| 中文字幕免费精品一区| 国产成人综合精品| 精品国产鲁一鲁一区二区张丽| 午夜精品久久久久久久99热浪潮| 国产亚洲欧美日韩一区二区| 欧美成人一区在线| 国产+成+人+亚洲欧洲| 欧美高清电影在线看| 欧美一级高清免费播放| 欧美成人午夜剧场免费观看| 亚洲欧洲日本专区| 欧美一级视频一区二区| 亚洲一区二区中文字幕| 美女啪啪无遮挡免费久久网站| 91精品综合久久久久久五月天| 日韩电影大片中文字幕| 欧美电影在线播放| 国产成人精品免费视频| 亚洲午夜激情免费视频| 亚洲色图18p| 亚洲a区在线视频| 国产精品嫩草影院久久久| 尤物精品国产第一福利三区| 一区国产精品视频| 国产视频亚洲精品| 精品视频9999| 日本精品一区二区三区在线播放视频| 久久久精品一区| 国产精品a久久久久久| 国产精品第一区| 亚洲精品国产拍免费91在线| 久久久这里只有精品视频| 中文字幕欧美日韩va免费视频| 久久偷看各类女兵18女厕嘘嘘| 68精品久久久久久欧美| 国模精品视频一区二区| 亚洲国产天堂久久综合| 91热福利电影| 国产精品第100页| 欧美一区二区三区四区在线| 成人精品久久久| 亚洲第一精品夜夜躁人人躁| 精品亚洲一区二区| 久久综合九色九九| 欧美日韩国产色视频| 成人精品网站在线观看| 国产精品久久一| 成人精品视频在线| 日本高清视频一区| 日韩在线视频免费观看| 国产主播欧美精品| 欧美午夜xxx| 国产精品免费一区二区三区都可以| 久久久国产在线视频| 欧美日韩国产一区二区三区| 九九九久久久久久| 91爱爱小视频k| 欧美极品xxxx| 亚洲福利在线播放| 欧美日韩精品在线观看| 91免费国产视频| 国产精品青青在线观看爽香蕉| 中国人与牲禽动交精品| 国产一区二区在线免费| 91高清视频在线免费观看| 国产精品中文字幕在线| 国产一级揄自揄精品视频| 成年无码av片在线| 国产丝袜一区二区三区免费视频| 国产一区二区三区在线播放免费观看| 九九久久国产精品| 一区二区三区视频观看| 国产91精品高潮白浆喷水| 国产精品免费一区二区三区都可以| 欧美日韩在线观看视频| 一区二区三区国产在线观看| 久久精品亚洲一区| 亚洲欧美综合区自拍另类| 91黑丝高跟在线| 成人在线视频网| 国产69精品99久久久久久宅男| 久久综合久中文字幕青草| 亚洲男人天堂视频| 国产精品91在线| 66m—66摸成人免费视频| 日本国产欧美一区二区三区| 亚洲在线第一页| 精品久久久久久中文字幕大豆网| 久久久噜噜噜久久久| 欧美大片在线看免费观看| 国产精品久久国产精品99gif| 欧美成人黑人xx视频免费观看| 欧美丰满老妇厨房牲生活| 成人免费高清完整版在线观看| 日本国产欧美一区二区三区| 国产精品午夜视频| 欧美精品一区在线播放| 国产视频亚洲精品| www.日本久久久久com.| 欧美日韩美女在线观看| 国产精品色悠悠| 亚洲欧美变态国产另类| 欧美xxxwww| 夜夜嗨av色一区二区不卡| 日韩在线一区二区三区免费视频| 国产精品久久久久久久久借妻| 欧美高清视频在线| 神马久久久久久| 成人久久18免费网站图片| 精品福利免费观看| 国产91在线播放| 亚洲tv在线观看| 91日本在线观看| 亚洲午夜性刺激影院| 日韩专区中文字幕| 国产精品99蜜臀久久不卡二区| 亚洲一区二区三区在线视频| 国产91精品久久久久久| 国产精品激情av电影在线观看| 欧美高清第一页| 欧美成人精品一区二区| 98精品国产自产在线观看| 欧美性生交大片免费| 欧美一区三区三区高中清蜜桃| 欧美与欧洲交xxxx免费观看| 精品久久久免费| 欧美另类69精品久久久久9999| 精品亚洲一区二区三区四区五区| 久久久国产精品x99av| 成人淫片在线看| 久久精品美女视频网站| 欧美另类第一页| 亚洲第一福利视频| 美女扒开尿口让男人操亚洲视频网站| 亚洲免费一级电影| 日韩美女视频免费在线观看| 亚洲欧美日韩网| 亚洲欧洲国产精品| 久久视频这里只有精品| 日韩欧美国产激情| 97视频色精品| 日韩av一区在线观看| 91网站在线免费观看| 日韩美女主播视频| 成人免费淫片视频软件| 日本视频久久久| 97在线视频免费播放|