MySQL Connector/ODBC 发行说明
下表列出了 Connector/ODBC 返回的错误代码,除了服务器错误。
表 7.13 Connector/ODBC 返回的特殊错误代码
本地代码 | SQLSTATE 2 | SQLSTATE 3 | 错误消息 |
---|---|---|---|
500 | 01000 | 01000 | 一般警告 |
501 | 01004 | 01004 | 字符串数据,右侧被截断 |
502 | 01S02 | 01S02 | 选项值已更改 |
503 | 01S03 | 01S03 | 没有更新/删除的行 |
504 | 01S04 | 01S04 | 更新/删除了多行 |
505 | 01S06 | 01S06 | 尝试在结果集返回第一行集之前获取 |
506 | 07001 | 07002 |
SQLBindParameter 未用于所有参数 |
507 | 07005 | 07005 | 预处理语句不是游标规范 |
508 | 07009 | 07009 | 描述符索引无效 |
509 | 08002 | 08002 | 连接名称正在使用中 |
510 | 08003 | 08003 | 连接不存在 |
511 | 24000 | 24000 | 游标状态无效 |
512 | 25000 | 25000 | 事务状态无效 |
513 | 25S01 | 25S01 | 事务状态未知 |
514 | 34000 | 34000 | 游标名称无效 |
515 | S1000 | HY000 | 常规驱动程序定义的错误 |
516 | S1001 | HY001 | 内存分配错误 |
517 | S1002 | HY002 | 列号无效 |
518 | S1003 | HY003 | 应用程序缓冲区类型无效 |
519 | S1004 | HY004 | SQL 数据类型无效 |
520 | S1009 | HY009 | 空指针的使用无效 |
521 | S1010 | HY010 | 函数序列错误 |
522 | S1011 | HY011 | 属性现在无法设置 |
523 | S1012 | HY012 | 事务操作代码无效 |
524 | S1013 | HY013 | 内存管理错误 |
525 | S1015 | HY015 | 没有可用的游标名称 |
526 | S1024 | HY024 | 属性值无效 |
527 | S1090 | HY090 | 字符串或缓冲区长度无效 |
528 | S1091 | HY091 | 描述符字段标识符无效 |
529 | S1092 | HY092 | 属性/选项标识符无效 |
530 | S1093 | HY093 | 参数编号无效 |
531 | S1095 | HY095 | 函数类型超出范围 |
532 | S1106 | HY106 | 提取类型超出范围 |
533 | S1117 | HY117 | 行值超出范围 |
534 | S1109 | HY109 | 游标位置无效 |
535 | S1C00 | HYC00 | 未实现可选功能 |
0 | 21S01 | 21S01 | 列数与值计数不匹配 |
0 | 23000 | 23000 | 违反完整性约束 |
0 | 42000 | 42000 | 语法错误或访问冲突 |
0 | 42S02 | 42S02 | 找不到基表或视图 |
0 | 42S12 | 42S12 | 找不到索引 |
0 | 42S21 | 42S21 | 列已存在 |
0 | 42S22 | 42S22 | 找不到列 |
0 | 08S01 | 08S01 | 通信链接失败 |