科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道教你轻松掌握 DB-Library 错误信息格式

教你轻松掌握 DB-Library 错误信息格式

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

DB-Library 返回 Microsoft SQL Server 错误和消息以回调由应用程序程序员编写的函数。应用程序程序员使用 dberrorhandle 函数给出 DB-Library 处理错误的回调函数地址。

作者:赛迪网 limeinan 来源:天新网 2008年3月28日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

DB-Library 返回 Microsoft® SQL Server™ 错误和消息以回调由应用程序程序员编写的函数。

应用程序程序员使用 dberrorhandle 函数给出 DB-Library 处理错误的回调函数地址。当 DB-Library 确定发生了一个错误时,它调用由 dberrorhandle 标识的回调函数。DB-Library 将 SQL Server 错误信息传入回调函数的参数中。

severity

包含错误严重度。

dberr

包含 SQL Server 错误号。

dberrstr

包含对 SQL Server 错误的描述。

应用程序程序员使用 dbmsghandle 函数给出 DB-Library 处理消息的回调函数的地址。当 DB-Library 从 SQL Server 接收信息消息时,它调用由 dbmsghandle 标识的回调函数。

DB-Library 将 SQL Server 消息信息传递到回调函数的参数中。

msgno

包含标识消息的错误号。

msgstate

包含 SQL Server 消息状态。

severity

包含错误条件的严重度。

msgtext

包含对 SQL Server 消息的描述。

srvname

包含生成该消息的服务器名称。

procname

包含生成该消息的存储过程名称。

line

包含生成该消息的存储过程或命令批处理中的行号。

DB-Library 异步调用应用程序错误处理程序函数和消息处理程序函数,因为包含消息和错误的数据包是从服务器接收的。这意味着 DB-Library 应用程序接收错误和消息的顺序与使用用于 SQL Server 的 Microsoft OLE DB 提供程序或 SQL Server ODBC 驱动程序可以略有不同。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章