C#执行存储过程 //连接数据库
C#执行存储过程        SqlConnection conn = new SqlConnection();
C#执行存储过程        conn.ConnectionString = "Data Source=KARL;Initial Catalog=ER;Persist Security Info=True;User ID=sa;Password=sa";
C#执行存储过程        SqlCommand command = new SqlCommand("proc_getMovieID", conn);
C#执行存储过程        conn.Open();
C#执行存储过程        command.CommandType = CommandType.StoredProcedure;
C#执行存储过程        command.Parameters.Add("@movieName", SqlDbType.NVarChar, 50);
C#执行存储过程        command.Parameters["@movieName"].Value = movieName;

C#执行存储过程        SqlDataAdapter da = new SqlDataAdapter();
C#执行存储过程        da.SelectCommand = command;
C#执行存储过程        DataSet ds = new DataSet();
C#执行存储过程        da.Fill(ds, "tables");
C#执行存储过程
C#执行存储过程        //计算movieID
C#执行存储过程        Int32 movieID;
C#执行存储过程        if (ds.Tables[0].Rows.Count == 0)
C#执行存储过程            movieID = -1;
C#执行存储过程        else
C#执行存储过程            movieID = int.Parse(ds.Tables[0].Rows[0][0].ToString());
C#执行存储过程        //关闭数据库
C#执行存储过程        conn.Close();
C#执行存储过程        return movieID;

相关文章: