hi,,
you are getting this error because you are not passing same variable in insert statement...
i mean in your insert statement.. you are inserting in customer table a phone parameter... but you are not passing its value.... its the first error....
2nd thing is you are not inserting workorderID but you are passing its value.........so that is error no 2..
InsertCommand="INSERT INTO [Customer] ([Name], [Address], [City], [State], [ZipCode], [Phone], [DueDate], [EmployeeName], [Copies], [PaperSize], [PaperCode], [Sides], [Binding], [BindingCover], [Staples], [Folding], [DesktopPublishing]) VALUES (@WorkOrderID, @Name, @Address, @City, @State, @ZipCode, @DueDate, @EmployeeName, @Copies, @PaperSize, @PaperCode, @Sides, @Binding, @BindingCover, @Staples, @Folding, @DesktopPublishing)"
ProviderName="<%$ ConnectionStrings:ConnectionString3.ProviderName %>"
Instead of above query use below insert query....
InsertCommand="INSERT INTO [Customer] ([Name], [Address], [City], [State], [ZipCode], [Phone], [DueDate], [EmployeeName], [Copies], [PaperSize], [PaperCode], [Sides], [Binding], [BindingCover], [Staples], [Folding], [DesktopPublishing]) VALUES (@Name, @Address, @City, @State, @ZipCode, @Phone, @DueDate, @EmployeeName, @Copies, @PaperSize, @PaperCode, @Sides, @Binding, @BindingCover, @Staples, @Folding, @DesktopPublishing)"
ProviderName="<%$ ConnectionStrings:ConnectionString3.ProviderName %>"