SqlDataAdapter 使用存储过程

SqlDataAdapter 使用存储过程
2008-01-29 10:45

//以下是返回相册图片信息

    public static DataSet ImageMessage(string mvName)

    {

        SqlConnection myCon = CreateConn.conn();

        ////string MvName = "美女";

        //string strSQL = "select * from FImage where Mv_Id=(select Mv_Id from FMv where Mv_Name='" + mvName + "')";

        //SqlDataAdapter sda = new SqlDataAdapter(strSQL, myCon);

        //DataSet ds = new DataSet();

        //sda.Fill(ds, "ffc");

        //return ds;

        SqlDataAdapter sda = new SqlDataAdapter("ImageMessage", myCon);//ImageMessage为存储过程名

        sda.SelectCommand.CommandType = CommandType.StoredProcedure;

        SqlParameter spt = new SqlParameter("@mvName", SqlDbType.VarChar, 20);

        spt.Direction = ParameterDirection.Input;

        spt.Value = mvName;

        sda.SelectCommand.Parameters.Add(spt);

        DataSet ds = new DataSet();

        sda.Fill(ds, "ffc");

        return ds;

}

你可能感兴趣的:(Adapter)