rs.Find "用户名 = '" & Trim(txtUserName.Text) & "'  And 口令 = '" & Trim(txtPassword.Text) & "'"
系统提示:vb3001参数类型不正确或不在可以接受的范围之内

解决方案 »

  1.   

    Find(BSTR   Criteria,   LONG   SkipRecords,   SearchDirectionEnum   SearchDirection, 
                VARIANT   Start) Criteria:搜索的标准。 
    列名称只能是单列的名称,不支持多列搜索。 
    比较运算符可以是 "> "   (大于),   " < "   (小于),   "= "   (等于),   "> = "   (大等于),   " <= "   (小等于),   " <> "   (不等于),   or   "like "   (模式匹配). 
    值可以是字符串,浮点数,或日期。字符串的值可以用单引号或者“#”(数字符号)标记分隔。(例如, "state= 'WA ' "或 "state=#WA# ")。日期用“#”(数字符号)标记分隔。(例如,“start_date   >   #7/22/97#”)。这些值可以包含用于指示时间戳的小时、分钟以及秒,但不允许毫秒。 
    如果比较运算符是 "like ",   则字符串的值可以包含*以查询一个或多个任意字符或子串。例如, "state   like   'M* ' "匹配Maine和Massachusetts。也可以在头和尾使用*来查找包含在其中的子串。例如, "state   like   '*as* ' "匹配Alaska,   Arkansas,   和Massachusetts。需要注意的是星号*只能用在搜索标准的末尾,或者开头和末尾,如上所示。不能单独用作头通配符( '*str ')或者嵌入通配符( 's*r ')。 
    SkipRecords:默认值为0。可选。 
    指定开始搜索的与当前行或者Start书签的行偏移。默认从当前行开始搜索。 
    SearchDirection:可选。 
    指定搜索是从当前行还是搜索方向的下一个有效行开始。如果是adSearchForward,则搜索不成功的话,停在Recordset的末尾;如果是adSearchBackward,则搜索不成功的话,停在Recordset的开头。 
    Start:可选 
    搜索开始位置的书签。 注意:如果在调用find之前没有设定当前行的位置,则出错。 如果成功,当前行就是所搜索的行。 
      

  2.   

    语法Find (criteria, SkipRows, searchDirection, start)参数criteria   字符串,包含指定用于搜索的列名、比较操作符和值的语句。说明criteria 中的“比较操作符”可以是“>”(大于)、“<”(小于)、“=”(等于)、“>=”(大于或等于)、“<=”(小于或等于)、“<>”(不等于)或“like”(模式匹配)。 criteria 中的值可以是字符串、浮点数或者日期。字符串值以单引号分界(如“state = 'WA'”)。日期值以“#”(数字记号)分界(如“start_date > #7/22/97#”)。如“比较操作符”为“like”,则字符串“值”可以包含“*”(某字符可出现一次或多次)或者“_”(某字符只出现一次)。(如“state like M_*”与 Maine 和 Massachusetts 匹配。)。