六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

處理在執行數據庫查詢中的特殊字符的問題

[摘要]在進行數據庫的查詢時,會經常遇到這樣的情況: 例如想在一個用戶數據庫中查詢他的用戶名和他的密碼, 但恰好該用戶使用的名字和密碼中有特殊的字符,例如單引號,“ ”號 雙引號或者連字符“&” 例如他的名字是1'test,密碼是A &900 這時當你執行以下的查詢語句時,肯定會抱...

在進行數據庫的查詢時,會經常遇到這樣的情況:
例如想在一個用戶數據庫中查詢他的用戶名和他的密碼,
但恰好該用戶使用的名字和密碼中有特殊的字符,例如單引號,“ ”號
雙引號或者連字符“&”
例如他的名字是1'test,密碼是A &900
這時當你執行以下的查詢語句時,肯定會抱錯:
SQL = "SELECT * FROM SecurityLevel WHERE UID='" & UserID & "'"
SQL = SQL & " AND PWD='" & Password & "'"
因為你的SQL將會是這樣:
SELECT * FROM SecurityLevel WHERE UID='1'test'
AND PWD='A &900'
在SQL中," "為分割字段用的,顯然會出錯了�,F在提供下面的幾個函數
專門用來處理這些頭疼的東西:

Function ReplaceStr (TextIn, ByVal SearchStr As String, _
ByVal Replacement As String, _
ByVal CompMode As Integer)
Dim WorkText As String, Pointer As Integer
If IsNull(TextIn) Then
ReplaceStr = Null
Else
WorkText = TextIn
Pointer = InStr(1, WorkText, SearchStr, CompMode)
Do While Pointer > 0
WorkText = Left(WorkText, Pointer - 1) & Replacement & _
Mid(WorkText, Pointer + Len(SearchStr))
Pointer = InStr(Pointer + Len(Replacement), WorkText, _
SearchStr, CompMode)
Loop
ReplaceStr = WorkText
End If
End Function

Function SQLFixup(TextIn)
SQLFixup = ReplaceStr(TextIn, "'", "''", 0)
End Function

Function JetSQLFixup(TextIn)
Dim Temp
Temp = ReplaceStr(TextIn, "'", "''", 0)
JetSQLFixup = ReplaceStr(Temp, " ", "' & chr(124) & '", 0)
End Function

Function FindFirstFixup(TextIn)
Dim Temp
Temp = ReplaceStr(TextIn, "'", "' & chr(39) & '", 0)
FindFirstFixup = ReplaceStr(Temp, " ", "' & chr(124) & '", 0)
End Function

有了上面幾個函數后,當你在執行一個sql前,請先使用
SQL = "SELECT * FROM SecurityLevel WHERE UID='" & SQLFixup(UserID) & "'"
SQL = SQL & " AND PWD='" & SQLFixup(Password) & "'" (出處:熱點網絡)


主站蜘蛛池模板: 亚洲精品国产v片在线观看 亚洲精品高清在线观看 | 午夜 福利 视频 | 手机看免费毛片的网站 | 四虎.com| 日日夜夜天天久久 | 天啪天天天天拍天天碰 | 正在播放麻豆 | 四虎在线观看免费永久 | 亚洲成a人片在线观看www | 青草影院在线观看免费版 | 私色综合网 | 特级理论片 | 亚洲伦理在线观看 | 青娱极品盛宴国产精品分类 | 欧洲激情视频 | 日日夜夜狠狠 | 四虎精品成人免费影视 | 亚洲国产日韩欧美在线a乱码 | 四虎影视在永久在线观看 2019 | 婷婷深爱网 | 在线免费亚洲 | 人人鲁免费播放视频人人香蕉 | 日韩精品手机在线 | 欧美一级欧美三级在线观看 | 日本视频在线免费 | 日本免费高清在线观看播放 | 三级特黄高清完整视频 | 视频一区二区中文字幕 | 日韩精品导航 | 午夜爱爱爱爱爽爽爽网站免费 | 亚洲国产高清在线精品一区 | 日韩免费视频一区 | 亚洲大香伊人蕉在人依线 | 欧美一区日韩精品 | 日本性网址 | 日本高清一级片 | 日韩a级片视频 | 日韩亚洲欧美在线 | 一级做a| 伊人久久天堂 | 婷婷在线视频观看 |