我想用模糊查找语句来查询姓名中有"敏"的所有员工.(txt姓名.text)

解决方案 »

  1.   

    select * from 表名 where 员工名 like '%敏%'
      

  2.   

    strsql=" select * from tablename where 姓名='%" & txt姓名.text & "%'"
      

  3.   

    strsql=" select * from tablename where 姓名 like '%" & txt姓名.text & "%'"
      

  4.   

    顶下。
    strsql=" select * from tablename where 员工姓名 like '%" & txt姓名.text & "%'"
      

  5.   

    最好把txt姓名.text的左右空格也去掉。
    strsql=" select * from tablename where 员工姓名 like '%" & trim$(txt姓名.text) & "%'"
      

  6.   

    我是在VB里面开发的,下面是我的部分代码,请问要如何更改
    Set Rs = New ADODB.Recordset
      If Trim(Txt员工.Text) <> "" Then
            Temp = "tkname=" & "'" & Trim(Txt员工.Text) & "'"
            If Str <> "" Then
                 Str = Str + " and " + Temp
            Else
                 Str = Temp
            End If
        End If
      Str = "select * from Tankstore where " & Str
      Rs.Open Str, Cnn, adOpenDynamic, adLockOptimistic
      

  7.   

    Dim Rs as New ADODB.Recordset
      If Trim(Txt员工.Text) <> "" Then
            Temp = " tkname like '%" & Trim(Txt员工.Text) & "%'"
            If Str <> "" Then
                 Str = Str + " and " + Temp
            Else
                 Str = Temp
            End If
        End If
      Str = "select * from Tankstore where " & Str
      Rs.Open Str, Cnn, adOpenDynamic, adLockOptimistic