c# - 从 SQL Exception 中获取重复键值

标签 c# sql-server

如您所知,SQL Server 2008+ 让我们礼貌地知道哪些值是重复的

The duplicate key value is (foo, bar)

SqlException 消息中。通常我通过使用正则表达式并获取括号之间的数据以将其显示给最终用户来获取这些值。

我在想;是否有更优雅的方式来获取这些值?

最佳答案

不要认为有优雅的方式,我会按照您使用 RegEx 的方式处理它。

关于c# - 从 SQL Exception 中获取重复键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18910176/

相关文章:

sql - SSIS:如何检查记录是否存在于平面文件中但存在于数据库中

sql - 如何对连续范围进行分组

sql-server - 需要更快地连接 sql server 表中的列

c# - 0MQ与NetMQ的通信

sql - 我想按 2 列和批量生成连续数字

c# - 如何将控件渲染到图像?

c# - PayPal 沙盒执行调用返回错误 400 错误请求

sql - 有没有办法通过 tsql 获取 Windows 任务管理器详细信息?

c# - 为什么 Get-ChildItem(或 ls 或 dir)返回在 x86 和 x64 powershell 控制台上执行的不同结果

c# - 在控制台应用程序中使用Razor的最佳方法是什么