我正在整理一个使用SQL添加/验证电子邮件地址的客户端用户界面,然后在3个单独的下拉菜单之间(如果选中了一个项目)将相应的值放入SQL。我的问题是,当数据库中已存在电子邮件时,在应用了多个值后如何在下拉列表中检查多个值?现在,您必须重新选择所有值。 SQL中的值也是管道分隔的。
string SqlInsert = "";
foreach (ListItem item in item.Items)
{
if (item.Selected)
{
item.Text = item + "|";
SqlInsert += item.Text;
}
}
Connection conn = new Connection();
conn.Open(connections.newconn);
Recordset rs1 = new Recordset();
string Sql1 = "";
Sql1 = $"UPDATE users SET item = ('{SqlInsert}') WHERE Email = '{EmailTextBox.Text}'";
rs1.Open(Sql1, conn);