[Microsoft][ODBC SQL Server Driver]无效的描述符索
2010-06-09 10:43
429 查看
JSP读取数据库时有时会报出这个错误:
[Microsoft][ODBC SQL Server Driver]无效的描述符索引
原因是你存取的字段顺序和你数据库里面的顺序不一致造成的。
比如:
数据库里面的字段顺序为:sdid sdname sdsort sduptime sduptime sdsupplier
如果取出数据顺序为:
String id = rs.getString("sdid");
String name = rs.getString("sdname");
String uptime =rs.getString("sduptime");
String supplier =rs.getString("sdsupplier");
String sort =rs.getString("sdsort");《错误》
是不对的!
会产生上述错误。
正确的顺序为:
String id = rs.getString("sdid");
String name = rs.getString("sdname");
String sort =rs.getString("sdsort");
String uptime =rs.getString("sduptime");
String supplier =rs.getString("sdsupplier");
注意!
[Microsoft][ODBC SQL Server Driver]无效的描述符索引
原因是你存取的字段顺序和你数据库里面的顺序不一致造成的。
比如:
数据库里面的字段顺序为:sdid sdname sdsort sduptime sduptime sdsupplier
如果取出数据顺序为:
String id = rs.getString("sdid");
String name = rs.getString("sdname");
String uptime =rs.getString("sduptime");
String supplier =rs.getString("sdsupplier");
String sort =rs.getString("sdsort");《错误》
是不对的!
会产生上述错误。
正确的顺序为:
String id = rs.getString("sdid");
String name = rs.getString("sdname");
String sort =rs.getString("sdsort");
String uptime =rs.getString("sduptime");
String supplier =rs.getString("sdsupplier");
注意!
相关文章推荐
- Java --[Microsoft][ODBC SQL Server Driver]无效的描述符索引问题的解决
- [Microsoft][ODBC SQL Server Driver]无效的描述符索引 问题的解决
- 读取数据库到ArrayList时出现java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引的原因
- java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 ResultSet 应用注意
- [Microsoft][ODBC SQL Server Driver]无效的描述符索引问题的解决
- [Microsoft][ODBC SQL Server Driver]无效的描述符索引
- FILEDSN方式连接数据库出现[Microsoft][ODBC SQL Server Driver]无效的属性/选项标识符错误
- [Microsoft][ODBC Sql Server Driver]无效的连接 错误解决
- [Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。
- [Microsoft][ODBC SQL Server Driver][SQl Server]参数数据类型 text 对于 replace 函数的参数 1 无效。
- SQLserver2000〔Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝
- [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
- [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
- PowerDesigner反向数据库时遇到[Microsoft][ODBC SQL Server Driver][SQL Server]无法预定义语句。SQLSTATE = 37错误解决方法
- [FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server Driver]违反限制数据类型属性
- [Microsoft][ODBC SQL Server Driver]TDS 缓冲区长度过大
- [Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器
- [microsoft][odbc sql server driver][ dbnetlib]未找到指定的sql server
- Ubuntu14.04LTS安装 Microsoft® ODBC Driver 11 for SQL Server® - RedHat Linux
- [Microsoft][ODBC SQL Server Driver][SQL Server]未能准备语句 SQLSTATE = 37000