错误码H----
错误码 | 错误描述 | 函数返回值 | 错误出现原因 | 分析与建议 |
---|---|---|---|---|
HYT00 | Timeout expired | -1 | 超时过期 | 检查是SQL执行超时过期还是长时间未使用连接导致超时过期 |
HY000 | General driver defined error | -1 | 通用驱动程序定义的错误 | 检查错误发生的原因进行代码修改 |
HY001 | Invalid application buffer type | -1 | 内存申请错误 | 检查内存申请的长度合法性 和内存剩余,以及当前堆栈是否处于可用状态 |
HY002 | Invalid column number | -1 | 无效的列号 | 列号应处于0到当前最大列数的范围之内 |
HY003 | Invalid application buffer type | -1 | 无效的应用程序缓冲区类型 | 注意其缓冲区的类型和生存周期 |
HY004 | Invalid SQL data type | -1 | 无效的SQL数据类型 | 检查SQL的合法性和当前连接的可用性 |
HY007 | Associated statement is not prepared | -1 | 关联语句未准备好 | 检查代码是否缺少相应的语句关联过程 |
HY008 | Operation canceled | -1 | 操作已取消 | 检查调用API函数的过程合理性 |
HY009 | Invalid use of null pointer | -1 | 无效使用空指针 | 检查指针的使用情况以及其生存周期 |
HY010 | Function sequence error | -1 | 函数序列错误 | 检查函数序列调用的情况 |
HY011 | Attribute can not be set now | -1 | 无法设置当前属性 | 检查当前属性是否为可编辑属性,以及是否处于当前可编辑阶段 |
HY012 | Invalid transaction operation code | -1 | 无效的事务操作码 | 检查事务的当前状态,与应该使用的操作码 |
HY013 | Memory management error | -1 | 内存管理错误 | 检查内存管理分配和释放是合理的 |
HY015 | No cursor name available | -1 | 没有可用的游标名 | 检查游标名丢失的原因,是否提前释放等等 |
HY016 | Cannot modify an implementation row descriptor | -1 | 无法修改一个实现的行描述符 | 实现的行描述符不能在当前阶段被修改,或者说修改了也不再起作用了,应该提前确定其值 |
HY017 | Invalid use of an automatically allocated descriptor handle | -1 | 自动分配的描述符句柄的无效使用 | 自动分配的描述符句柄有其默认使用环境 |
HY018 | Server declined cancel request | -1 | 服务器拒绝了取消请求 | 某些操作服务器一经执行到某个阶段便不可取消,但是后续可以根据其需求选择回滚等等 |
HY019 | Non-character and non-binary data sent in pieces | -1 | 分段发送的非字符和非二进制数据 | 只有字符串或者二进制数据是可以分段发送的,int,double等类型是不可以拆开分段发送的 |
HY020 | Attempt to concatenate a null value | -1 | 尝试连接一个空值 | 应预先做值检查,或取消此连接操作 |
HY021 | Inconsistent descriptor information | -1 | 描述符信息不一致 | 描述符的内容与预期的不符 |
HY024 | Invalid attribute value | -1 | 属性值无效 | 属性值处于有效范围之外,建议调整 |
HY090 | Invalid string or buffer length | -1 | 无效的字符串或缓冲区长度 | 建议调整其长度 |
HY091 | Invalid descriptor field identifier | -1 | 描述符字段标识符无效 | 注意检查其标识符的使用周期 |
HY092 | Invalid attribute/option identifier | -1 | 无效的属性/选项标识符 | 注意当前环境的属性选项标识符使用 |
HY093 | Invalid parameter number | -1 | 无效的参数号 | 注意其参数号的值是否合法 |
HY095 | Function type out of range | -1 | 函数类型超出范围 | 注意函数类型的范围与要求是否相符 |
HY096 | Invalid information type | -1 | 无效的信息类型 | 注意信息的类型情况 |
HY097 | Column type out of range | -1 | 列类型超出范围 | 注意列类型是否处于当前服务范围 |
HY098 | Scope type out of range | -1 | 范围类型超出范围 | 注意其范围类型的边界 |
HY099 | Nullable type out of range | -1 | 可空类型超出范围 | 注意类型的范围 |
HY100 | Uniqueness option type out of range | -1 | 唯一性选项类型超出范围 | 注意类型的范围 |
HY101 | Accuracy option type out of range | -1 | 精度选项类型超出范围 | 注意类型的范围 |
HY103 | Invalid retrieval code | -1 | 无效的检索代码 | 注意检查检索代码的服务端对应情况 |
HY104 | Invalid precision or scale value | -1 | 精度标度错 | 注意给定的精度标度值 |
HY105 | Invalid parameter type | -1 | 参数类型错 | 注意参数类型的选择范围 |
HY106 | Fetch type out of range | -1 | 获取类型超界 | 注意获取类型的选择范围 |
HY107 | Row value out of range | -1 | 行数据超界 | 检查整行数据的长度 |
HY109 | Invalid cursor position | -1 | 游标位置无效 | 检查游标位置与结果集的状态,确保其处于合理的范围 |
HY110 | Invalid driver completion | -1 | 无效的驱动完成 | 检查其驱动运行情况与状态 |
HY111 | Invalid bookmark value | -1 | 无效的书签值 | 检查bookmark的值 |
HYC00 | Optional feature not implemented | -1 | 未实现的可选功能 | 建议根据业务需要选择其他的可用分支功能 |