rs.Open "select count(*)as c from Unit where UnitName like '% " & Text1.Text & "% '", conn, adOpenStatic, adLockReadOnly
        RsRecordCount = rs!c
rs.CloseAccess数据是存在的

Unit
字段
UnitName (有个值 是(广西南宁))Text.text里输入广西
查询后为空????

解决方案 »

  1.   

    http://download.csdn.net/source/1644211
      

  2.   

    SELECT * from Unit_Contact where UnitID like '*西南*'Access中能这样能查出
    VB呢??
      

  3.   

    rs.CursorLocation=adUseClient 
    rs.Open "select count(*)as c from Unit where UnitName like '% " & Text1.Text & "% '", conn, adOpenStatic, adLockReadOnly
      RsRecordCount = rs!c
    rs.Close
      

  4.   

    access中用:like '*" & Text1.Text & "*'
      

  5.   


    正如你自己所说,VB中连接ACCESS时也是用*,连接的都是ACCESS数据库,应该是因为后台解释SQL的引擎是一样的(至少是按相兼容的语法标准)
      

  6.   

    text1.text怎么不去空格,空格很容易出错
    试下trim(text1.text)