'content_selectByCaId' 附近有语法错误其中'content_selectByCaId' 这是一个存储过程,功能是根据类别ID查询歌曲所有内容存储过程是这么写的create PROCEDURE content_selectByCaId
@caId int
AS
BEGIN
select con.con_id , con.con_title , con.con_singer , con.con_CD , con.con_url , con.con_submit, ca.cat_name from music_content con
inner join music_category ca on con.con_cat_id = ca.cat_id and con.con_cat_id = @caId
END能正确执行我在music_contentDAO.cs里的方法是这样写的:
public DataTable SelectByCaId(string caId)
        {
            //TO DO:根据类别ID取出该类别下的所有歌曲(歌曲名字、歌手名字、所属专辑)
            DataTable dt = new DataTable();
            string cmdText = "content_selectByCaId";
            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@caId",caId)
            };
            dt = sqlhelper.ExecuteQuery(cmdText, paras, CommandType.StoredProcedure);
            return dt;
        }其中ExecuteQuery()方法在SQLHelper.cs里定义,这是一个数据库助手类。然后我在default.aspx.cs里测试GridView1.DataSource = new music_contentDAO().SelectByCaId("21");
GridView1.DataBind();就出现'content_selectByCaId' 附近有语法错误 这样的错误了,请大家帮帮我谢谢啦!