1.数据库中是否有名为name的字段?2.从rs中取出字段对应值时,必须按照顺序,
例如:select id,name from daylight
name = rs.getString("name");
id = rs.getString("id");
就有可能会报错,必须按照顺序取
id = rs.getString("id");
name = rs.getString("name"); 3.建议还是按照序号取
rs.getString(1);
或者你在查询时调整rs中的字段顺序
select name,id from daylight
例如:select id,name from daylight
name = rs.getString("name");
id = rs.getString("id");
就有可能会报错,必须按照顺序取
id = rs.getString("id");
name = rs.getString("name"); 3.建议还是按照序号取
rs.getString(1);
或者你在查询时调整rs中的字段顺序
select name,id from daylight
例如:select id,name from daylight
name = rs.getString("name");
id = rs.getString("id");
就有可能会报错,必须按照顺序取
id = rs.getString("id");
name = rs.getString("name");
沒有可能吧.... 如果用SELECT * FROM ... 如何決定次序??我想你是打錯COLUMN NAME 吧? 是打COLUMN NAME 而不是打COLUMN DESCRIPTION
你select * from ...其实还是隐含了一定的顺序的
通常是按照你的表中的列顺序返回,你可以在SQL查询器中查询看看它返回的列的顺序
你select * from ...其实还是隐含了一定的顺序的
通常是按照你的表中的列顺序返回,你可以在SQL查询器中查询看看它返回的列的顺序
你可以试试SELECT * FROM ... 字段在数据库中是有顺序的,按照你design时的顺序.
link=RS.getString("LinkName");
tt = RS.getString("name");
这样应该OK
这个问题折磨了我两天了,所有可能出错的地方我都查过了。