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

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

數據庫查詢中的特殊字符的問題

[摘要]在進行數據庫的查詢時,會經常遇到這樣的情況:例如想在一個用戶數據庫中查詢他的用戶名和他的密碼,但恰好該用戶使用的名字和密碼中有特殊的字符,例如單引號,“ ”號,雙引號或者連字符“&”。例如他...

在進行數據庫的查詢時,會經常遇到這樣的情況:
例如想在一個用戶數據庫中查詢他的用戶名和他的密碼,但恰好該用戶使用的名字和密碼中有特殊的字符,例如單引號,“ ”號,雙引號或者連字符“&”。
例如他的名字是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中," "為分割字段用的,顯然會出錯了。現在提供下面的幾個函數 專門用來處理這些頭疼的東西:
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) & """



主站蜘蛛池模板: 色爱区综合小说 | 亚洲国产欧美日韩 | 日本中文在线视频 | 日韩一级黄色毛片 | 最近最新免费中文字幕一 | 欧美亚洲激情 | 日本一区二区三区四区 | 添人人躁日日躁夜夜躁夜夜揉 | 日韩精品123 | 色91视频| 日韩小视频网站 | 日本高清观看视频 | 色噜噜噜噜亚洲第一 | 日本欧美一区二区三区视频麻豆 | 亚洲国产精品成人精品小说 | 日韩免费精品一级毛片 | 综合久久久久6亚洲综合 | 人人免费人人专区 | 四虎网址换成什么了2021 | 欧美性xxxx极品高清3d | 亚洲午夜国产精品 | 欧美综合区 | 青草久| 在线精品欧美日韩 | 四虎国产精品永久在线看 | 日本精品欧洲www | 青青草视频在线观看 | 特黄十八岁大片 | 一区二区网站在线观看 | 香蕉国产成版人视频在线观看 | 亚洲影视大全 | 婷婷在线综合 | 天天影视色香欲 | 亚洲免费视频播放 | 四虎影院地址 | 伊人五月婷 | 中文字幕色在线 | 天天色啪| 色久综合在线 | 亚洲影库 | 伊人精品视频在线观看 |