select * from A 
where MODEL like '%'+ strModel + '%'我理解的没有问题吧?

解决方案 »

  1.   

    declare @strModel varchar(100)
    select @strModel ='H003'------给strModel 付值
    select * from tablename where CHARINDEX ( MODEL , @strModel)>1
      

  2.   

    set @sqlstring = 'select * from A where MODEL like ''''%'+@strModel+'%'''
      

  3.   

    set @sqlstring = 'select * from A where MODEL like ''%'+@strModel+'%'''
      

  4.   

    我是用like语句的,可是找到的结果不对,比如strModel="IT5600R",但是却找到了MODEL中有IT5600的记录,字段MODEL中的数据是HOO3,IT5600,根本没有IT5600R的
      

  5.   

    这是我写的SQL语句,在ASP中的recDownload.open "select * from A where MODEL like '%"&strModel&"%'",conn,1,1
      

  6.   

    楼主可以把sql打出来看一下,再查询分析器里运行一下,找找原因