gpt4 book ai didi

c# - 将下拉列表和文本框中的值插入数据库

转载 作者:行者123 更新时间:2023-11-28 23:26:39 26 4
gpt4 key购买 nike

为什么这段代码不起作用我尝试从文本框表中插入学生 ID 和学生姓名,并从下拉列表中插入专业、类(class)

int sID = Convert.ToInt32(TextBox1.Text);
string Name = TextBox2.Text;
var mjr = DropDownList1.SelectedItem.Value;
var crs = DropDownList2.SelectedItem.Text;

string registered = "insert into Registered (Student_name, StudentID, Major, Course) values(@sName ,@SID, @major , @course)";

while (reader.Read())
{
ints.Add(reader.GetInt32(0));

if (a.Count() <= ints.Count() && !a.Except(ints).Any())
{
SqlCommand com4 = new SqlCommand(registered, con);

com4.Parameters.AddWithValue("sName", Name);
com4.Parameters.AddWithValue("SID", sID);
com4.Parameters.AddWithValue("major", mjr);
com4.Parameters.AddWithValue("course", crs);
com4.ExecuteNonQuery();

最佳答案

标量属性名需要加“@”

 com4.Parameters.AddWithValue("@sName", Name);
com4.Parameters.AddWithValue("@SID", sID);
com4.Parameters.AddWithValue("@major", mjr);
com4.Parameters.AddWithValue("@course", crs);
com4.ExecuteNonQuery();

关于c# - 将下拉列表和文本框中的值插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39075123/

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