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