【问题标题】:How to see exactly why SQL error is shown in vis studio 2017如何查看 vis studio 2017 中显示 SQL 错误的确切原因
【发布时间】:2018-12-06 11:04:33
【问题描述】:

对于我的学校课程,我们必须将 Vis Studio 用于我们的数据库,并且在编辑数据库字段时不断收到“System.Data.SqlClient.SqlException”。我认为这是因为我的 DAL 中的变量传递不正确,但由于它没有说明是哪一列引发了错误,所以我无法缩小范围。那么有没有一种方法可以准确地查看错误在 SQL 中的哪个位置被抛出。

我一直在谷歌上四处寻找,我似乎找不到任何检查方法。我所看到的一切都是如何在 SQL Server 中做到这一点,但我并没有大声将它用于我的课程作业。

【问题讨论】:

  • SqlException 有 Message 字段,它会告诉你出了什么问题。
  • .Message 上的 .Message 属性应包含更多详细信息(即,如果您直接使用管理工作室将向您显示的相同消息)

标签: c# sql visual-studio


【解决方案1】:

SQLException 类有一些属性可以帮助您: Number 属性,它定义异常的编号和 Errors 集合,其中每个项目为您提供有关错误的信息。

【讨论】:

    猜你喜欢
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 2020-12-07
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    相关资源
    最近更新 更多