首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用c#使用列表框更新数据库表

如何使用c#使用列表框更新数据库表
EN

Stack Overflow用户
提问于 2018-08-11 02:03:55
回答 3查看 117关注 0票数 1

我试图用列表框和文本框中的值来更新数据库表,但是异常被抛出了异常。

过程或函数需要参数,但未提供该参数。

即使在提供参数之后也会抛出。我希望选定的课程显示在数据库表的同一列中,用逗号分隔。这就是我到目前为止所拥有的。

代码语言:javascript
复制
 using (SqlCommand com = new SqlCommand("updateStudent", connection))
 {
        com.CommandType = CommandType.StoredProcedure;

        com.Parameters.AddWithValue("@studentNum", studentNum.Text);

        com.Parameters.Add("@studentName", SqlDbType.NVarChar).Value = studentName.Text;

        foreach (ListItem item in lstCourse.Items)
        {
             if (item.Selected)
             {
                   com.Parameters.Add("@courses", SqlDbType.NVarChar).Value = " " + item.Text + " ";
              }
         }
         com.ExecuteNonQuery();
         com.Parameters.Clear();
       }
   }
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51791871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档