不要用参数,麻烦!直接拼接sql字符串。
strSql="insert into table(fd1,fd2) vaules("+as+","+sd+")";

解决方案 »

  1.   

    strSql="insert into table(fd1,fd2) vaules(@area,@netbar)";
    SqlComand insertCmd=new SqlCommand(strSql,myConnection);
    insertCmd.CommandType=CommandType.Text;
    insertCmd.Parameters.Add(new SqlParameter("@area",SqlDbType.Int,4));
    insertCmd.Parameters["@area"].Value="你的area值"
    insertCmd.Parameters.Add(new SqlParameter("@netbar",SqlDbType.VarChar ,12));         
    insertCmd.Parameters["@netbar"].Value="你的netbar值"
    insertCmd.ExecuteScalar();
      

  2.   

    用StringBuilder组装成一个字符串不就行了。何必如此麻烦呢。