好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 數據庫查詢中遭遇特殊字符導致問題的解決方法

數據庫查詢中遭遇特殊字符導致問題的解決方法

熱門標簽:長沙外呼系統平臺 電話機器人怎么看余額 怎么修改高德地圖標注 漯河電銷回撥外呼系統 合肥crm外呼系統加盟 美國地圖標注軟件下載 西安電話自動外呼系統 硅基電話機器人官網 城市地圖標志怎么標注
數據庫查詢中的特殊字符的問題
在進行數據庫的查詢時,會經常遇到這樣的情況: 
  例如想在一個用戶數據庫中查詢他的用戶名和他的密碼,但恰好該用戶使用的名字和密碼中有特殊的
字符,例如單引號,“|”號,雙引號或者連字符“”。 
  例如他的名字是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)  """ 

標簽:廣西 濟源 商洛 吉林 文山 瀘州 玉溪 撫順

巨人網絡通訊聲明:本文標題《數據庫查詢中遭遇特殊字符導致問題的解決方法》,本文關鍵詞  數據庫,查詢,中,遭遇,特殊,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《數據庫查詢中遭遇特殊字符導致問題的解決方法》相關的同類信息!
  • 本頁收集關于數據庫查詢中遭遇特殊字符導致問題的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男人狂揉女人下部?视频| 性生大片免费看| 男女最猛烈xx00动态图| 师尊从小给女婴罐精h女配逆袭| Xiao77亚洲永久论坛| 黑寡妇欧美一级在线观看| 日韩精品视频在线播放| 99??高潮片免费视频小水水| 国产精品伦一区二区三区| 动漫大胸胸被揉| 精品国产模特在线观看| 美女尿囗隐私秘?网站| 999zyz玖玖资源站最稳定在线观看| 国产美女久久久亚洲| 教授和自己的学生| 国产成人精品自拍| 国产精品午夜福利免费去衣软件| 被滋润的娇妻疯狂呻吟我的娇妻| 多人乱肉纯h文| 挺起奶头主动喂男人吃奶水的好处| 色欲aV人妻精品一区二区老人 | 日老女人的b| 亚洲国产成人久久综合一| 日韩a级黄色片| 床戏无遮挡的剧情介绍| 在线播放国产不卡免费视频| 国产区精品| 久久国产精品鲁丝片| 美国伦理〈欲女春潮〉| 国产成人19禁在线观看| 综合国产| 女同性恋电影在线观看视频| 亚洲精品AⅤ一区二| 中文无码欧美日韩vr| 狠狠的调教她下面| 美女吃j8| 69tang.com| 搞b的人视频| 真人无码秘?羞羞视频免费| 中文字幕宅男在线无码| 亚洲精品国产福利|