dim strtext as stringstrtext="*" & trim(text1.text) & "*"     adostr = "select * FROM bp_item  where name like " & strtext

解决方案 »

  1.   

    like '*" & Trim(Text1.Text) & "*'" --->猜测此处有问题。like '" & Trim(Text1.Text) & "*'"
    like '*" & Trim(Text1.Text) & "'" --->这样试试可以么?^_^
      

  2.   

    是你的like的语法个时不正确,
      

  3.   

    应该是这样
    like '%" & Trim(Text1.Text) & "%'"
      

  4.   

    Adodc1.ConnectionString = "Provider=microsoft.jet.oledb.3.51;Persist Security Info=False;Data Source=i:\production\db.mdb"
    改成
    cn.ConnectionString = "Provider=microsoft.jet.oledb.3.51;Persist Security Info=False;Data Source=i:\production\db.mdb"
      

  5.   

    如果使用ADO,通配符为 %
    如果使用data控件,则为 *
      

  6.   

    这不是 VB中通配符的问题,而是用ACCESS就这样,SQLSERVER表应该没问题