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

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

解決ASP執行DB查詢中的特殊字符問題

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

作者:csbq

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

  例如他的名字是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) & "'"


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
美日韩精品免费观看视频| 欧美国产日韩一区二区在线观看| 性欧美xxxx交| 精品国产户外野外| 国产精品久久久久久久久男| 亚洲激情在线观看视频免费| 欧美一级大片在线观看| 91精品国产综合久久久久久蜜臀| 日韩精品一区二区三区第95| 亚洲免费精彩视频| 日韩精品在线影院| 一区二区三区动漫| 久久久久国产精品一区| 亚洲色图日韩av| 在线播放日韩av| 亚洲欧美日本精品| 欧美黑人xxxx| 亚洲天堂免费观看| 日韩小视频网址| 久久久亚洲欧洲日产国码aⅴ| 国产精品扒开腿爽爽爽视频| 国内精品国产三级国产在线专| 亚洲欧美成人网| 日韩精品福利在线| 欧美激情国产日韩精品一区18| 国产精品jvid在线观看蜜臀| 综合136福利视频在线| 青青草原一区二区| 亚洲成人av在线| 精品人伦一区二区三区蜜桃网站| 国产精品夫妻激情| 国产有码在线一区二区视频| 日韩精品久久久久| 国产亚洲精品久久久久动| 欧美日本高清视频| 免费97视频在线精品国自产拍| 国产成人激情视频| 成人在线视频网站| 国产精品2018| 91禁国产网站| 欧美日韩美女在线| 成人夜晚看av| 中文字幕亚洲欧美日韩2019| 91av在线视频观看| 亚洲aa中文字幕| 日韩中文字幕免费视频| 成人情趣片在线观看免费| 亚洲精品videossex少妇| 91在线中文字幕| 国产精品久久久久99| 一区二区三区无码高清视频| 成人精品一区二区三区电影黑人| 久久国产加勒比精品无码| 亚洲美女免费精品视频在线观看| 国产精品综合网站| 久久夜色精品亚洲噜噜国产mv| 欧美专区国产专区| 精品国产91久久久| 91精品国产91久久久久久不卡| 国产一区二中文字幕在线看| 国产精品视频白浆免费视频| 精品国产一区二区三区四区在线观看| 亚洲经典中文字幕| 黄色一区二区在线观看| 亚洲天堂一区二区三区| 91沈先生在线观看| 亚洲高清一区二| 精品自在线视频| www亚洲精品| 日韩中文字幕在线免费观看| 亚洲在线免费观看| 国产日韩在线看片| 日韩电影在线观看中文字幕| 精品国产一区二区三区久久久| 国产精品国产三级国产aⅴ9色| 97视频在线观看成人| 国产精品一区二区av影院萌芽| 伊人一区二区三区久久精品| 日韩欧美高清在线视频| 欧美视频13p| 国产欧美日韩91| 亚洲综合国产精品| 国产精品久久久久秋霞鲁丝| 亚洲激情 国产| 人妖精品videosex性欧美| 亚洲欧美日韩天堂一区二区| 国产精品极品尤物在线观看| 久久久久久久香蕉网| 亚洲精品456在线播放狼人| 黄色成人av在线| 国产精品亚洲网站| 国产精品丝袜一区二区三区| www日韩中文字幕在线看| 国产91色在线播放| 欧美成人免费在线视频| 日韩精品在线看| 91精品视频在线免费观看| 亚洲网站视频福利| 亚洲欧洲成视频免费观看| 欧美电影免费观看网站| 日韩黄在线观看| 欧美裸体xxxxx| 最近2019年中文视频免费在线观看| 伊人一区二区三区久久精品| 国产精品成人在线| 国产一区二区视频在线观看| 中文字幕精品www乱入免费视频| 国产va免费精品高清在线观看| 欧美大尺度在线观看| 中文字幕欧美精品日韩中文字幕| 国产99久久久欧美黑人| 国产亚洲视频在线观看| 在线观看国产欧美| 亚洲人成在线免费观看| 亚洲a级在线播放观看| 懂色aⅴ精品一区二区三区蜜月| 亚洲国产99精品国自产| 亚洲福利精品在线| 国产欧美精品xxxx另类| 亚洲欧美另类国产| 国产精品久久久久久久久久三级| 亚洲天堂av在线免费观看| 91地址最新发布| 久久精品夜夜夜夜夜久久| 欧美成人剧情片在线观看| 日韩av免费在线看| 国产91ⅴ在线精品免费观看| 久久久久免费精品国产| 国产成人高潮免费观看精品| 亚洲人成电影网| 亚洲**2019国产| 国产精品 欧美在线| 俺去了亚洲欧美日韩| 日韩精品在线观看网站| 国色天香2019中文字幕在线观看| 国产精品入口免费视频一| 欧美乱大交xxxxx另类电影| 国产精品美乳在线观看| 国产精品入口免费视频一| 久久久精品一区二区三区| 久久久极品av| 亚洲欧美日韩精品| 91在线免费视频| 精品久久久久久久大神国产| 秋霞成人午夜鲁丝一区二区三区| 懂色av中文一区二区三区天美| 海角国产乱辈乱精品视频| 亚洲激情国产精品| 亚洲aⅴ男人的天堂在线观看| 久久久久久久成人| 日韩欧美综合在线视频| 亚洲精品一区在线观看香蕉| 精品久久久久久久久久久久久久| 亚洲丝袜av一区| 亚洲午夜国产成人av电影男同| 欧美高清视频一区二区| 欧美性色xo影院| 国产精品久久久久久亚洲影视| 国产日韩在线观看av| 国内精品久久久久久影视8| 亚洲激情在线观看视频免费| 欧美日韩亚洲视频| 亚洲午夜精品久久久久久久久久久久| 一区国产精品视频|