在C#中的SQL语句中如何直接使用C#程序中定义的整型变量@x。能这样"select * from A where M=@x"使用@x吗?那么,如何使用@x?请不要说这样使用@x:"select * from A where M="+@x

解决方案 »

  1.   

    传参数不就行了.
    sqlparameter
      

  2.   

    SqlParameter param=new SqlParameter("@x","test");
    Sqlcommand cmd=new Sqlcommand(con);
    cmd.commandtext="select * from A where M=@x";
    cmd.Parameters.Add(param);
    cmd.ExecuteNoQuery();
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/