对于我的学校课程,我们必须对数据库使用Vis studio,并且在编辑数据库字段时,我一直在获取“ System.Data.SqlClient.SqlException”。我认为这是由于DAL中不正确的变量传递而引起的,但是由于它没有说明哪个列引发了错误,因此我无法缩小范围。因此,有一种方法可以准确地查看在SQL中的哪个位置抛出了错误。
我一直在Google上四处寻找,但我似乎找不到任何检查方法。香港专业教育学院看到的一切是如何在SQL Server中做到这一点,但我并不大声将其用于我的课程。
答案 0 :(得分:1)
SQLException类具有一些属性,可以为您提供帮助:Number属性,它定义异常的数目,Errors集合中的每个项都为您提供有关错误的信息。