知识大全 ASP.NET入门教程 9.2.3 循环[5]

Posted 商品

篇首语:金鞍玉勒寻芳客,未信我庐别有春。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.2.3 循环[5]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 9.2.3 循环[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    在每次循环时 item都包含购物车中的实际商品 当用户继续结账时 需要执行以下操作

    在数据库中创建一个订单 并将它添加到Orders表中

    循环遍历购物车中的商品 并将每个商品添加到OrderLines表中

    听起来工作量好像比较大 确实也有许多代码(包括注释在内大概有 行) 但实际上很简单 它以第 章中介绍的一些数据技巧为基础 虽然没有详细介绍 但该代码看起来应该比较熟悉 以下代码显示了购物车中的实际商品如何被添加到数据库中

 

cmd CommandText = INSERT INTO OrderLines(OrderID ProductID Quantity Price) & _

                             VALUES (@OrderID @ProductID @Quantity @Price)

            cmd Parameters Clear()

            cmd Parameters Add( @OrderID Data SqlDbType Int)

            cmd Parameters Add( @ProductID Data SqlDbType Int)

            cmd Parameters Add( @Quantity Data SqlDbType Int)

            cmd Parameters Add( @Price Data SqlDbType Money)

 

            cmd Parameters( @OrderID ) Value = OrderID

            For Each item As CartItem In Profile Cart Items

                cmd Parameters( @ProductID ) Value = item ProductID

                cmd Parameters( @Quantity ) Value = item Quantity

                cmd Parameters( @Price ) Value = item Price

 

                cmd ExecuteNonQuery()

            Next

        so clear the cart

        Profile Cart Items Clear()

    第一行简单地设置了用于插入记录项的SQL语句 随后的几行创建了一些参数并设置了OrderID 对旬cmd是一个SqICommand对象 它带有一个相关的连接 在循环过程中 每个item的详细资料都被复制到这些参数的 然后再执行查询 每个订单项都要执行该过程 因此每次都要执行这个SQL语句 在所有项都被添加到数据库中之后清空该购物车的Items集合

cha138/Article/program/net/201311/14538

相关参考

知识大全 ASP.NET入门教程 9.2.3 循环[2]

ASP.NET入门教程9.2.3循环[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[6]

ASP.NET入门教程9.2.3循环[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[7]

ASP.NET入门教程9.2.3循环[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[4]

ASP.NET入门教程9.2.3循环[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[1]

ASP.NET入门教程9.2.3循环[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[8]

ASP.NET入门教程9.2.3循环[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]

ASP.NET入门教程10.5.3ASP.NET2.0的新特性[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 3.5.3 导航控件[5]

ASP.NET入门教程3.5.3导航控件[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 13.4.5 计划结账[5]

ASP.NET入门教程13.4.5计划结账[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n