Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 类型为';System.Data.OleDb.OleDbException';发生在System.Data.dll中,但未在用户代码中处理其他信息:溢出_C#_Asp.net - Fatal编程技术网

C# 类型为';System.Data.OleDb.OleDbException';发生在System.Data.dll中,但未在用户代码中处理其他信息:溢出

C# 类型为';System.Data.OleDb.OleDbException';发生在System.Data.dll中,但未在用户代码中处理其他信息:溢出,c#,asp.net,C#,Asp.net,我的insert可以工作,但当我多次按下submit按钮(我有验证器来测试我的文本框是否输入正确或缺少文本)时,'cmd.ExecuteNonQuery();'给出一个异常错误。我不知道为什么,我是新来的,所以任何提示都会有帮助的,谢谢 确切的错误是什么?还要检查列的类型和长度是否正确,并在应用程序中设置相同的限制,这样数据就不会溢出。你说的“我多次按提交按钮”是什么意思?是(1)快速连续按下按钮(此处插入估计频率,如10次/秒),还是(2)大量按下按钮(此处插入观察到的次数,如100次点击),

我的insert可以工作,但当我多次按下submit按钮(我有验证器来测试我的文本框是否输入正确或缺少文本)时,'cmd.ExecuteNonQuery();'给出一个异常错误。我不知道为什么,我是新来的,所以任何提示都会有帮助的,谢谢

确切的错误是什么?还要检查列的类型和长度是否正确,并在应用程序中设置相同的限制,这样数据就不会溢出。你说的“我多次按提交按钮”是什么意思?是(1)快速连续按下按钮(此处插入估计频率,如10次/秒),还是(2)大量按下按钮(此处插入观察到的次数,如100次点击),即使两次点击之间的时间更长?
protected void btnSubmitForm_Click(object sender, EventArgs e)
{
    Page.Validate();
    if (Page.IsValid)
    {

        connParam = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("Validation.accdb") + ";Persist Security Info=False;";
        OleDbConnection con = new OleDbConnection(connParam);
        con.Open();
        OleDbCommand cmd = new OleDbCommand("INSERT INTO tblClients (Firstname,Lastname, Phone,StreetAddress,City,Country, ZipCode) VALUES (@fname,@lname,@phone,@saddress,@city,@country, @zipcode)", con);
        cmd.Parameters.AddWithValue("@fname", fName.Text);
        cmd.Parameters.AddWithValue("@lname", lName.Text);
        cmd.Parameters.AddWithValue("@phone", phone.Text);
        cmd.Parameters.AddWithValue("@saddress", address.Text);
        cmd.Parameters.AddWithValue("@city", city.Text);
        cmd.Parameters.AddWithValue("@country", country.Text);
        cmd.Parameters.AddWithValue("@zipcode", zipcode.Text);
        cmd.ExecuteNonQuery();
        con.Close();
        Response.Redirect("Display.aspx");
    }
}