1、当查询关键字中出现'字符如何处理,比如:select * from abc where (title like '%'%')
   注:以上查询abc表中title字段中含有'的记录2、如何将aspx_client目录自定义布暑,比如放在项目的xxx目录下。

解决方案 »

  1.   

    keyString 是个包含有单引号字符串的变量,那直接写变量就可以了
    "select * from abc where title ="&keyString
      

  2.   

    1. like '%''%'2.aspx_client???应该是webctrl_client或者aspnet_client吧前者是iewebcontrols的客户端脚本,后者是asp.net的客户端脚本
    可以通过修改源码和继承覆盖来实现
      

  3.   

    处理 Select 语句中的单引号 
    在数据库应用中, 经常要动态生成 Select 语句,典型的情况:
    SqlString = "Select * from myBas where Name = '" & Text1 & "'"
    好啦, 问题出现了, 如果在录入的 Text1 中有一个单引号,结果是把 SqlString 发给数据库时, 将出错!其实要做的防范很简单, 增加一个函数:FUNCTION CheckString (s) as String
    pos = InStr(s, "'")
    While pos > 0
    s = Mid(s, 1, pos) & "'" & Mid(s, pos + 1)
    pos = InStr(pos + 2, s, "'")
    WendCheckString="'" & s & "'" 
    END FUNCTION以后在动态生成 Select 语句, 使用:
    SqlString = "Select * from myBas where Name = " & CheckString(Text1) 
      

  4.   

    1、select * from abc where title like ''%' 
       表示查询以: '开头的字串
       
    2、run: inetmgr ,在IIS中有设置自定义目录选项