在c#中用存储过程的大概情况如下,请根据具体情况改写SqlCommand cm=new SqlCommand ();
cm.Connection =conn;
cm.CommandType = System.Data.CommandType.StoredProcedure;
cm.CommandText = "[getid]"; cm.Parameters.Add (new System.Data.SqlClient.SqlParameter("@ID", System.Data.SqlDbType.Decimal, 9, System.Data.ParameterDirection.Output, false, ((System.Byte)(18)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
conn.Open ();
SqlTransaction myTrans;
myTrans=conn.BeginTransaction();
cm.Transaction =myTrans; cm.ExecuteNonQuery();
string tsid=cm.Parameters["@ID"].Value.ToString();//得到id