select * from Scr where Name='小王'
我如何把=号用变量表示出来呢 

解决方案 »

  1.   

    大侠 什么意思啊
    难道是 where Name > '小王'
      

  2.   

    declare @param varchar(10);
    declare @sql varchar(1000);set @param = '=';
    set @sql = 'select * from Scr where Name ' + @param +'''小王''';exec(@sql);
      

  3.   

    用combobox选择 来判断 是= > < like
      

  4.   

    如果是这样的话,那么应该更简单才对啊?在程序中定义变量string m_sql = "select * from Src where Name " + combox.SelectValue + "'小王'";
      

  5.   

    知道了` 不用一个变量去接收组合起来的sql语句不行
    就得
    declare @ql nvarchar(5000)
    set @ql='.......'
    直接select * from scr where a @ct b
    这样就编绎不过去了