开发要求,前台一次性将多笔记录存入数据库中。也就是说,将一个DataTable作为一个参数传入。而数据库的存储过程,也得有一个表数据类型(sql2008) http://www.cnblogs.com/insus/articles/1916591.html
为了实现这个功能,Insus.NET先从数据库,然后至程序前台,一步一步演示给大家。在数据库中创建一个表[Orders]:
CREATE TABLE [dbo].[Orders]
(
[Orders_nbr] INT IDENTITY(1,1) PRIMARY KEY,
[ItemCode] NVARCHAR(50) NOT NULL,
[UM] NVARCHAR(20) NOT NULL,
[Quantity] DECIMAL(18,6) NOT NULL,
[UnitPrice] DECIMAL(18,6) NOT NULL
)
GO
(
[Orders_nbr] INT IDENTITY(1,1) PRIMARY KEY,
[ItemCode] NVARCHAR(50) NOT NULL,
[UM] NVARCHAR(20) NOT NULL,
[Quantity] DECIMAL(18,6) NOT NULL,
[UnitPrice] DECIMAL(18,6) NOT NULL
)
GO