发生了一个 ODBC 错误。Visual FoxPro 以此信息作为实际 ODBC 错误的通用提示信息。ODBC 错误可由 ODBC 驱动程序管理器、ODBC 驱动程序或者后台数据服务器产生,由 AERROR( ) 函数返回。当一个 ODBC 错误 1526 发生时,AERROR( ) 函数所返回的数组元素的内容在下表中列出:
元素号 | 说明 |
1 | 数值型,保存错误号 1526。 |
2 | 字符型,错误信息的文本。 |
3 | 字符型,ODBC 错误信息的文本。 |
4 | 字符型,ODBC SQL 当前状态。 |
5 | 数值型,从 ODBC 数据源得到的错误号。 |
6 | 数值型,ODBC 连接句柄。 |
7 | null 值。 |
ODBC 错误信息(元素号 3)将错误源放在列表中的实际错误文本之前。
ODBC 状态码(元素号 4)可用来在相关 ODBC 书《程序员参考手册》中了解错误信息。
如果是服务器错误,将设置数据源错误(元素号 5),可用此代码在服务器文档中查询错误。