• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试解析:教你轻松掌握ODBC错误信息的格式

发布: 2009-10-13 09:57 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 36次 | 进入软件测试论坛讨论

领测软件测试网 软件测试解析:教你轻松掌握ODBC错误信息的格式 软件测试工具

关键字:ODBC错误信息的格式 ODBC 错误信息格式 

ODBC 驱动程序以诊断记录的形式将消息返回到应用程序。应用程序可以调用 SQLGetDiagRec 和 SQLGetDiagField 函数检索这些诊断记录。Microsoft® SQL Server™ ODBC 驱动程序将 SQL Server 消息的组成部分映射到如下这些标准 ODBC 诊断记录字段中: 


SQLSTATE 


ODBC 规范定义一个称为 SQLSTATE 的五字符代码,用来标识生成该消息的条件。这些 SQLSTATE 代码与 SQL Server 消息的任何部分都不相关。SQL Server ODBC 在将消息返回到应用程序时,可随时生成相应的 SQLSTATE 代码。 


pfNative 


SQL Server ODBC 驱动程序将 SQL Server 错误号返回为 ODBC pfNative 字段。例如,如果一条语句产生 SQL Server 错误 170(语法错误),则 ODBC 驱动程序在 pfNative 中返回 170。 


MessageText 


SQL Server ODBC 驱动程序将 SQL Server 错误描述返回为 ODBC 诊断记录中的 MessageText 字段。ODBC 规范定义 MessageText 字段的一系列标题,表明发出消息的组件: 


◆[Microsoft][ODBC 驱动程序管理器] 

这些消息是由 ODBC 驱动程序管理器发出的。 


◆[Microsoft][ODBC 游标库] 

这些消息是由 ODBC 客户游标库发出的。 


◆[Microsoft][ODBC SQL Server 驱动程序] 

这些消息是由 SQL Server ODBC 驱动程序发出的。如果没有以 Net-Library 或 SQL Server 安装为名称的其它节点,则由驱动程序发出消息。 


◆[Microsoft][ODBC SQL Server 驱动程序][Net-Libraryname] 

这些消息是由 SQL Server Net-Library 发出的,其中 Net-Libraryname 是 SQL Server 客户端 Net-Library 的显示名(例如,Named Pipes、Shared Memory、Multiprotocol、TCP/IP Sockets、NWLink IPX/SPX 或 Banyan VINES)。 


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网