ASP.NET从入门到精通BTOC商业网站的问题
发表在ASP.NET图书答疑 2010-09-24
是否精华
版块置顶:
  GOODS类这里有这样一段代码:
    /// <summary>
    /// 最新商品菜单栏
    /// </summary>
    /// <param name="dlName">绑定最新商品的DataList控件</param>
    public void DLNewGoods(DataList dlName)
    {
        SqlCommand myCmd = dbObj.GetCommandProc("proc_NewGoods");
        dbObj.ExecNonQuery(myCmd);
        DataTable dsTable = dbObj.GetDataSet(myCmd, "tbGoods");
        dlBind(dlName, dsTable);
    }
DB类:
/// <summary>
    /// 执行SQL语句,并返回受影响的行数
    /// </summary>
    /// <param name="myCmd">执行SQL语句命令的SqlCommand对象</param>
    public void  ExecNonQuery(SqlCommand myCmd)
    {
        try
        {
            if (myCmd.Connection.State != ConnectionState.Open)
            {
                myCmd.Connection.Open(); //打开与数据库的连接
            }
            //使用SqlCommand对象的ExecuteNonQuery方法执行SQL语句,并返回受影响的行数
            myCmd.ExecuteNonQuery();
        }
        catch (Exception ex)
        {
        [font color=#FF0000]    throw new Exception(ex.Message, ex);
[/font]        }
        finally
        {
            if (myCmd.Connection.State == ConnectionState.Open)
            {
                myCmd.Connection.Close(); //关闭与数据库的连接
            } 
        }
执行到throw new Exception(ex.Message, ex);
这一句提示:说没有proc_NewGoods存储过程,然后看了一下书,也没有提示中的存储过程.是不是要建立dbo.tb_Goods这个表和它的存储过程,如果是给点提示,书中没有讲到,也不知道该怎么写了。
望老师指点!
分享到:
精彩评论 1
大伟_mrkj
学分:0 LV1
2010-09-25
沙发
你好!
你可以试着创建一下这个存储过程,书中光盘中应该有tb_Goods这个表,根据实现的功能创建的这个存储过程应该不是很复杂,或者你也可以不应用存储过程 直接用SQL语句来操作。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照