0
Field = "columnName"
value = '2,4'
query = ""&Field&" in("&value&")"
這裏查詢將是:列名在(' 2,4' )刪除 '在傳統的ASP單引號
,但我希望它是:列名在(2,4)
如何刪除單引號
請儘快幫忙
Field = "columnName"
value = '2,4'
query = ""&Field&" in("&value&")"
這裏查詢將是:列名在(' 2,4' )刪除 '在傳統的ASP單引號
,但我希望它是:列名在(2,4)
如何刪除單引號
請儘快幫忙
如果你知道有總是圍繞價值撇號,你可以簡單地讓他們之間的字符:
query = Field & " in (" & Mid(value, 2, Len(value) - 2) & ")"
如果您知道價值是數值(即,不需要任何撇號的SQL,因爲他們不是字符串)中,你可以刪除所有撇號的值:
query = Field & " in (" & Replace(value, "'", "") & ")"
您也可以考慮在撇號來自擺在首位。如果你在代碼的早些時候添加它們,最簡單的方法當然就是不添加它們(或者如果你需要撇號來保存原始值的話)。
這樣做。
Field = "columnName"
value = '2,4'
query = ""&Field&" in("& Replace(value, "'", "") &")"
,應該是'值=「‘2,4’」'爲你所描述的..如果它的周圍沒有雙引號的作用則是無效的ASP作爲'''直接在代碼意味着評論.. – 2010-03-18 18:14:55