如果我尝试将数据插入表中,则会出现异常,但是在代码中我没有发现任何错误。
代码如下:
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'。跳过的加载符号。模块已优化,调试器选项“ Just My Code”已启用。 抛出异常:System.Data.dll中的'System.Data.SqlClient.SqlException'
答案 0 :(得分:0)
请检查您的插入查询,因为插入查询语法错误...
插入tbl_Workshop(WorkShopTitle,WorkShopDate,..)值(@ WorkShopTitle,@ WorkShopDate,@ WorkshopDuration,@ WorkShopTopics,null,null,null,null)