gpt4 book ai didi

c# - 如何将文本框值添加到 Access 数据库?

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:10 24 4
gpt4 key购买 nike

我想将文本框值添加到 Access 数据库中的相关列,连接已经建立,但是当我单击提交按钮时,值没有被添加。这是我试过的代码,感谢任何帮助

protected void Button1_Click(object sender, EventArgs e)
{
string EmailAddress = TextBox1.Text;
string UserName = TextBox2.Text;
string Password = TextBox3.Text;

try
{
OleDbConnection con = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\Users\Bheki Ndhlovu\source\WebSites\WebSite8\App_Data\UserDatabase.accdb; Persist Security Info = False;");

OleDbCommand cmd = new OleDbCommand();
cmd = new OleDbCommand("INSERT INTO User(EmailAddress, UserName, Password) VALUES(@EmailAddress, @UserName, @Password)");
con.Open();


if (con.State == ConnectionState.Open)
{
TextBox1.Text = "sssss";

cmd.Parameters.Add("@EmailAddress", OleDbType.VarChar).Value = TextBox1.Text;
cmd.Parameters.Add("@UserName", OleDbType.VarChar).Value = TextBox2.Text;
cmd.Parameters.Add("@Password", OleDbType.VarChar).Value = TextBox3.Text;

cmd.ExecuteNonQuery();
con.Close();

}


}
catch (Exception error)
{
//Show error message as error.Message
}

}

最佳答案

尝试使用 OleDbCommand 添加连接字符串

cmd = new OleDbCommand("INSERT INTO User(EmailAddress, UserName, Password) VALUES(@EmailAddress, @UserName, @Password)",con);

关于c# - 如何将文本框值添加到 Access 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47110024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com