%什么意思?是 like 大%*板?

解决方案 »

  1.   

    在MS sqL 中單個字符匹配應該是 "_" 吧?   
    多個用"%"
     
      

  2.   

    我用的是Visual Foxpro 6的数据库,是用*还是%
      

  3.   

    Find 方法 (ADO)
             搜索 Recordset 中满足指定条件的记录。如果条件符合,则记录集位置设置在找到的记录上,否则位置将设置在记录集的末尾。语法Find (criteria, SkipRows, searchDirection, start)参数criteria   字符串,包含用于搜索的指定列名、比较操作符和值的语句。SkipRows    可选,长整型值,其默认值为零。它指定当前行或 start 书签的位移以开始搜索。searchDirection    可选的 SearchDirectionEnum 值,指定搜索应从当前行还是搜索方向上的下一个有效行开始。其值可为 adSearchForward 或 adSearchBackward。搜索停止在记录集的开始还是末尾则取决于 searchDirection 值。start    可选,变体型书签,用作搜索的开始位置。说明criteria 中的“比较操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)或“like”(模式匹配)。  criteria 中的值可以是字符串、浮点数或者日期。字符串值以单引号分隔(如“state = 'WA'”)。日期值以“#”(数字记号)分隔(如“start_date > #7/22/97#”)。如“比较操作符”为“like”,则字符串“值”可以包含“*”(某字符可出现一次或多次)或者“_”(某字符只出现一次)。(如“state like M_*”与 Maine 和 Massachusetts 匹配。)
      

  4.   

    ADO ErrorConstant                 Number       Description 
    adErrInvalidArgument     3001        You are using arguments that are of the  
                                         wrong type, are out of acceptable range, 
                                         or are in conflict with one another. 
      

  5.   

    用 select语句吧。很简单。