2017-01-17 213 views
0

喜时当我尝试时错误,我recive错误“导入失败 - 社会”来运行该代码然后我得到的消息,“插入”成功的消息未能

+4

插入查询出现错误,您的“插入的”消息应该在executeNonQuery之后的try子句中。 – Kinetic

回答

0

您需要在try子句中移动“插入”消息框,否则每次都会执行它。

插入查询中也有语法错误。 “values”关键字后面有一个“,”。

修复这两个问题,它应该正常工作。

​​
+0

Thanks :) That Perfectly – GeniusboyWonder

+0

您也可以将此行添加到'ExecuteNonQuery'行:'int rowAffected = cmd.ExecuteNonQuery();'然后执行if(rowsAffected> 0){MessageBox.Show(“Inserted”) ; } else {//做别的事情}' –

+0

@ developer_117:我会说这很不可能,这样一个简单的语句将返回除1以外的任何东西。如果它不插入一行,它将抛出一个异常。 – Kinetic

0

您捕捉异常,但继续执行应用程序尝试将您的“插入”消息放入Try块(在ExecuteNonQuery调用之后)。