我这样做
selectSql = "select sum(bonus) as bonus,from Bonus where id in (@id);
saleList ="222,333,444";
selectCommand.Parameters.Add("@id",saleList);//????系统检索错误!

解决方案 »

  1.   

    这样写也可以啊:
    selectSql = "select sum(bonus) as bonus,from Bonus where id in (";
    saleList = "222,333,444";
    selectSql = selectSql + saleList +")";不用参数。
      

  2.   

    EATSAHARA(再生RML) 说的也可以实现。但是,
    我不是用动态生成的SQL,
    我是通过使用selectCommand.Parameters.Add指定参数的,
    而且我的id参数是字符型的。
      

  3.   

    没有这样用的
    EATSAHARA(再生RML) 的正解