以下种种原因可能导致连接创建失败:
例如,在与 Microsoft SQL Server, Oracle 或其它数据源进行连接时,允许的同步连接数量可能会受到授权协议、资源限制或数据库设置等因素的约束。如果怀疑是否所有可用的连接都被分配,请咨询服务器管理员。
无论在什么情况下,代码中都必须包含足够的错误处理程序,以处理各种可能发生的意外情况。有一些问题是由于设置产生的,有些是暂时的,就是说,一旦远程系统的资源空闲或 LAN, WAN 的通信量减少时,它们会自动更正。
由 RDO 捕获的错误通常是一般的 ODBC 错误,几乎不能告诉任何有关错误的根本原因。但是,错误的详情会保存在 rdoErrors 集合中。rdoErrors 集合中的每一个 rdoError 错误都包括了导致错误原因的详细信息。检查 rdoError 对象属性可以获得关于错误的重要信息,包括描述字符串、本地错误号(由 SQL Server 返回),以及与 ODBC API 错误管理机制有关的其它值。
详细信息 请参阅《语言参考》,以获取关于 rdoError 对象的结构和属性的详细信息。