我正在创建一个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
仍然没有数据存储在数据库中。哪里有错误请帮帮我。 提前谢谢。
答案 0 :(得分:1)
使用sqlprofiler,观察跟踪,您将能够看到dbms接收的查询。但请先使用try catch。