gpt4 book ai didi

c# - 如何使用 MySQL 查询将组合框的所有项目发送到 SQL DB

转载 作者:行者123 更新时间:2023-11-30 22:33:17 25 4
gpt4 key购买 nike

这些是我要发送到数据库的值

enter image description here

private void radButton1_Click(object sender, EventArgs e)
{
string constring = "datasource=localhost;port=3306;username=root;";
string Query = "insert into rhms.reservation(no_table)values('" + this.comboBox1.SelectAll() + "');";

MySqlConnection condatabase = new MySqlConnection(constring);
MySqlCommand cmd = new MySqlCommand(Query, condatabase);
MySqlDataReader myread;
try
{
condatabase.Open();
myread = cmd.ExecuteReader();
MessageBox.Show("saved");
this.Refresh();
while (myread.Read())
{
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}

最佳答案

您需要在查询字符串中设置正确的信息。现在是不正确的。数据必须用逗号分隔:

string Query = "insert into rhms.reservation(no_table) values " + this.comboBox1.Items
.Select(p=>string.Format("({0})",p.ToString()))
.Aggregate((p1,p2)=>p1 + "," + p2) + ";"

关于c# - 如何使用 MySQL 查询将组合框的所有项目发送到 SQL DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33265833/

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