0
我创建一个wbsite和我在C#.net将下面的代码数据未插入数据库
public void btnSubmit_Click(TextBox txtEmailAdd, TextBox txtFirstName, TextBox txtLastName, TextBox txtDob, DropDownList drpdwnState, TextBox txtZipCode, DropDownList drpdwnCountry, Label lblMsg)
{
string[] ParameterName = { "@EmailId", "@FirstName", "@LastName", "@DOB", "@State", "@PostalCode", "@Country"};
ArrayList ParameterValue = new ArrayList();
ParameterValue.Add(Convert.ToString(txtEmailAdd.Text));
ParameterValue.Add(Convert.ToString(txtFirstName.Text));
ParameterValue.Add(Convert.ToString(txtLastName.Text));
ParameterValue.Add(Convert.ToString(txtDob.Text));
ParameterValue.Add(Convert.ToString(drpdwnState.SelectedItem.Text));
ParameterValue.Add(Convert.ToString(txtZipCode.Text));
ParameterValue.Add(Convert.ToString(drpdwnCountry.SelectedItem.Text));
int i = objDataAccess.Insert_Update_DeleteRecord("[WaterKingdom].[Master].[usp_EmailForm_Insert]", CommandType.StoredProcedure, ParameterName, ParameterValue);
lblMsg.Text = "Thanks for sending mail.";
}
,我使用以下存储过程:
ALTER PROCEDURE [Master].[usp_EmailForm_Insert]
@EmailId varchar(50),
@FirstName varchar(50),
@LastName varchar(50),
@DOB varchar(50),
@State varchar(50),
@PostalCode varchar(50),
@Country varchar(50)
AS
BEGIN
INSERT INTO [Master].[EmailForm]
(EmailId,FirstName,LastName,DOB,State,PostalCode,Country)
VALUES
(@EmailId,@FirstName,@LastName,@DOB,@State,@PostalCode,@Country)
END
仍数据不存储在数据库中。哪里出错请帮助我。 在此先感谢。