SqlCommand recCMD = new SqlCommand(procName,Conn);
recCMD.CommandType = CommandType.StoredProcedure;
recCMD.CommandTimeout =300;
recCMD.Parameters.Add(new SqlParameter("@p1",SqlDbType.VarChar,30,"p1" )); recCMD.Parameters[0].Value = csms.sSource;

try
{
recCMD.ExecuteNonQuery ();
}

解决方案 »

  1.   

    recCMD.CommandType = CommandType.StoredProcedure;
    好象应该是 recCMD.SelectCommand .CommandType = CommandType.StoredProcedure;吧???
    早期版本的和VS.NET的好象不大一样啊!
    能不能给出个完整的例子?
      

  2.   

    你的用法可能是beta版的吧以下是一个例子(正式板),你可以参考一下:
    ------------------------------------------------------SqlConnection myConnection = New SqlConnection("server=localhost;uid=sa;pwd=;database=students");
            SqlCommand myCommand = New SqlCommand();
            myCommand.Connection = myConnection;
            myCommand.CommandText = "select_books_2";
            myCommand.CommandType = CommandType.StoredProcedure;
            SqlParameter workParam = New SqlParameter();
            workParam = myCommand.Parameters.Add("@BookID", SqlDbType.NVarChar, 10);
            workParam.Direction = ParameterDirection.Input;
            workParam.Value = TextBox3.Text;
            workParam = myCommand.Parameters.Add("@BookName", SqlDbType.NVarChar, 10);
            workParam.Direction = ParameterDirection.Output;
           
                myConnection.Open();
                myCommand.ExecuteNonQuery();
                TextBox6.Text = myCommand.Parameters("@BookName").Value;
                  myConnection.Close();
      

  3.   

    System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
    cmd.CommandText = "[MyStoredProcedure]";
    cmd.CommandType = System.Data.CommandType.StoredProcedure;
    cmd.Connection = MyConnection();
    cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, false, ((System.Byte)(10)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
    cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@MyParameter", System.Data.SqlDbType.Bit, 1, System.Data.ParameterDirection.Output, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));

    cmd.Connection.Open();
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
      

  4.   

    你装过vs.net嘛,看看那里面文档的例子啊,很多的
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  5.   

    1.可以参照duwamish的数据访问例子。
    2.可以参照IBUY SBY网站数据访问的例子 从www.asp.net进入
    3.使用微软的data access application block 从msdn网站下载