select gid,gname from group1 where state=False and gid like 'sqb*' 在access运行时能查询到数据,在asp.net 运行时就没有任何数据出现,怪了!!!adap1.SelectCommand.CommandText = "select gid,gname from group1 where state=False and gid like 'sqb*'";
这是写在程序中,准备将数据绑定在ddl控件上的
上面的语句若改成
adap1.SelectCommand.CommandText = "select gid,gname from group1 where state=False ";
就可以了,这是怎么回事呀,高手指点一下!gid like 'sqb*'  这也有错吗?

解决方案 »

  1.   

    access的查询和sql的有点不一样的!具体的你可以看看access里面的帮助文档!!
      

  2.   

    Access中是可以的,我用sql在access中已经运行过
      

  3.   

    ACCESS与SQL没有多大的差别的呀
      

  4.   

    不应该呀,照这样试试:select gid,gname from group1 where (state=False) and (gid like 'sqb*')
      

  5.   

    试试select gid,gname from group1 where state=False and gid like 'sqb?'
      

  6.   

    Sorry,上面上面写的是匹配单个字符!
      

  7.   

    奇怪,我用_(下划线)可以通过,但在access环境中的通配符是*和?,不明白!
      

  8.   

    select gid,gname from group1 where state=False and gid like 'sqb%'
    ??