c# - 我无法将数据插入数据库表
问题描述
如果我尝试将数据插入表中,则会出现异常,但在代码中我没有发现任何错误。
这是代码:
string conStr = "Data Source=.;Initial Catalog=WorkshopManagement; user id=sa; password=root";
string cmdStr = "insert into tbl_Workshop values (@WorkShopTitle, @WorkShopDate, @WorkshopDuration, @WorkShopTopics, null, null, null, null)";
SqlConnection con = new SqlConnection(conStr);
SqlCommand cmd = new SqlCommand(cmdStr, con);
cmd.Parameters.AddWithValue("@WorkShopTitle", wP.WorkShopTitle);
cmd.Parameters.AddWithValue("@WorkShopDate", wP.WorkShopDate);
cmd.Parameters.AddWithValue("@WorkshopDuration", wP.WorkShopDuration);
cmd.Parameters.AddWithValue("@WorkShopTopics", wP.WorkShopTopics);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
在此之后我遇到了这样的异常,请帮我解决这个异常。是否因为错误的连接字符串而引发异常?
错误 :
iisexpress.exe' (CLR v4.0.30319: /LM/W3SVC/2/ROOT-1-131774469285624973): 加载'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089 \System.Transactions.dll'。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。抛出异常:System.Data.dll 中的“System.Data.SqlClient.SqlException”
解决方案
请检查您的插入查询,因为插入查询语法错误...
插入 tbl_Workshop(WorkShopTitle,WorkShopDate,..) 值(@WorkShopTitle、@WorkShopDate、@WorkshopDuration、@WorkShopTopics、null、null、null、null)
推荐阅读
- powershell - Powershell命令查找替换没有给出任何错误,但没有替换
- c++ - C++ 虚拟继承和访问公共虚拟方法,该方法的实现在继承受保护的类中
- javascript - 为什么从地图获取比从对象获取慢?
- python - 从内到外增加numpy数组中的值
- typescript - 如何从函数的默认值推断类型?
- ios - 如何允许用户根据两个条件进行搜索
- r - 根据列表计算关键字的数量
- android - 有没有办法在android中更改我的应用程序的布局方向
- json - 在 JQ 中使用 JSON 键作为查找
- c++ - Qt3D 我可以列出来自 Qt3DRender::QGeometryRenderer 的所有顶点吗?