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

首頁 > 編程 > ASP > 正文

ASP整合一個SQL語句類_ASP教程

2024-05-04 11:04:41
字體:
來源:轉載
供稿:網友

推薦:ASP模板類代碼
Class Template Private m_FileName, m_Root, m_Unknowns, m_LastError, m_HaltOnErr Private m_ValueList, m_BlockList Private m_RegExp Private Sub Class_Initialize Set m_ValueList = CreateObject(Scripting.Dictionary) Set m_BlockList = CreateObject(Script

 我們在寫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 

分享:asp制作的日歷程序
純ASP打造的日歷程序,可自行美化,這里僅提供最簡單的CSS樣式。。。 style body{font-size:12px; margin:20px 0 0 20px; padding:0} tr,td{text-align:center;} /style % '================================= '說明:日歷文件 '================================= '取

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产影院| 亚洲跨种族黑人xxx| 国产69久久精品成人| 欧美极品第一页| 久久久久久成人| 欧美在线视频免费| 国产成人精品电影| 在线播放精品一区二区三区| 尤物精品国产第一福利三区| 国产精品国模在线| 日韩av影片在线观看| 亚洲人线精品午夜| 欧美一区三区三区高中清蜜桃| 尤物九九久久国产精品的特点| 国产视频久久久| 欧美韩日一区二区| 国产伦精品免费视频| 69av成年福利视频| 久久久国产一区二区三区| 国产在线观看一区二区三区| 欧美综合在线第二页| 97超视频免费观看| 欧美亚洲另类激情另类| 欧美国产日韩一区二区三区| 一个人看的www久久| 伊是香蕉大人久久| 国产性猛交xxxx免费看久久| 成人欧美一区二区三区黑人| 亚洲成人a级网| 日韩免费av一区二区| 中文字幕不卡在线视频极品| 91国产精品视频在线| 日韩性xxxx爱| 国产精品欧美亚洲777777| 亚洲国内精品在线| 成人免费高清完整版在线观看| 欧美极品少妇xxxxⅹ喷水| 日韩美女在线观看| 日本午夜精品理论片a级appf发布| 在线播放亚洲激情| 日韩电影中文字幕在线观看| 亚洲天堂影视av| 亚洲精品久久久久久久久久久久| 色综合导航网站| 精品毛片三在线观看| 国语自产精品视频在线看一大j8| 美女福利精品视频| 国产精品视频26uuu| 国内精品久久久久影院 日本资源| 亚洲国产小视频在线观看| 欧美黑人极品猛少妇色xxxxx| 亚洲区bt下载| 国产小视频国产精品| 亚洲全黄一级网站| 欧美xxxx综合视频| 欧美极品在线视频| 亚洲激情久久久| 91麻豆国产语对白在线观看| 狠狠色狠狠色综合日日小说| 欧美日韩综合视频| 性色av一区二区三区红粉影视| 欧美激情视频一区二区| 国产欧美日韩免费看aⅴ视频| 蜜月aⅴ免费一区二区三区| 国产精品白丝jk喷水视频一区| 中文字幕欧美专区| 日韩欧美一区视频| 伦伦影院午夜日韩欧美限制| 国产精品亚洲美女av网站| 91久久精品视频| 黑人精品xxx一区| 国产精品日韩一区| 亚洲最新在线视频| 国产精品久久久| 成人黄色在线免费| 国产亚洲欧美另类中文| 日本午夜精品理论片a级appf发布| 欧美大片欧美激情性色a∨久久| 国产成人精品免高潮在线观看| 成人激情视频免费在线| 亚洲最新av在线| 中文在线不卡视频| 亚洲一区中文字幕| 国产精品ⅴa在线观看h| 国产成人一区二区在线| 亚洲va久久久噜噜噜| 欧美激情在线有限公司| 国产欧美日韩亚洲精品| 精品无人区太爽高潮在线播放| 欧美日韩亚洲高清| 国产美女精彩久久| 2019精品视频| 日韩电影大全免费观看2023年上| 日本人成精品视频在线| 久久久成人的性感天堂| 国产免费一区二区三区香蕉精| 久热精品视频在线免费观看| 色天天综合狠狠色| 91免费高清视频| 亚洲精品小视频在线观看| 国产精品人成电影| 中文字幕在线看视频国产欧美| 亚洲美女av电影| 日韩欧美中文字幕在线播放| 久久精品影视伊人网| 亚洲精品午夜精品| 午夜精品福利在线观看| 日韩电影中文字幕在线| 国产女人精品视频| 欧美在线视频免费播放| 久久影院免费观看| 欧美国产视频日韩| 国产一区二区在线播放| 欧美成人精品不卡视频在线观看| 亚洲国产成人久久综合一区| 国产精品视频永久免费播放| 精品国内产的精品视频在线观看| 国产香蕉精品视频一区二区三区| 欧美国产日韩一区二区三区| 久久人人爽国产| 亚洲欧美激情另类校园| 国产亚洲精品日韩| 国产视频久久久久| 欧美激情videos| 欧美激情一二三| 欧美激情视频免费观看| 欧美老女人www| 精品国模在线视频| 精品久久久久人成| 国产精品久久久久久av福利| 色先锋资源久久综合5566| 精品国产精品自拍| 亚洲欧美国产高清va在线播| 丝袜亚洲欧美日韩综合| 国产精品美女久久久久av超清| 久久久999精品视频| 亚洲国内高清视频| 91精品国产综合久久香蕉的用户体验| 国模精品系列视频| 一区三区二区视频| 国产精品久久久久不卡| 欧美国产日本在线| 国产视频久久网| 97精品视频在线观看| 国产午夜精品全部视频在线播放| 亚洲aaaaaa| 欧美性xxxxx| 欧美黄色小视频| 亚洲专区在线视频| 韩国v欧美v日本v亚洲| 日韩中文字幕国产精品| 菠萝蜜影院一区二区免费| 最新国产精品亚洲| 精品亚洲国产成av人片传媒| 国产午夜一区二区| 91日本视频在线| 最好看的2019的中文字幕视频| 国产精品91久久久久久| 国产精品永久在线| 久久人人爽人人爽人人片亚洲| 正在播放国产一区| 伊人久久免费视频| 一区二区三区视频免费在线观看| 欧美亚洲第一页|