好郁闷的问题,请大家看看(50分)

  • 主题发起人 主题发起人 pansj1229
  • 开始时间 开始时间
P

pansj1229

Unregistered / Unconfirmed
GUEST, unregistred user!
[:)]我这两天在编写jsp程序时碰到一件很郁闷的事。
我在从SQL server数据库中将数据拿出来的时候,经常出现
“javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引“这种错误。
我的一段原代码如下:
<%=topic_result.getString("reply_count")%>
<%=topic_result.getString("read_count")%>
我的topic_result都是"selec * from member"执行的结果,当我把这两句中其中一句去掉,运行都通过的,且正确,但把这两句放到一起的时候运行就出错。
我后来又用了一个结果集叫topic2_reslut,执行的sql语句也和topic_result一样,再用了以下这段代码才通过了
<%=topic_result.getString("reply_count")%>
<%=topic2_result.getString("read_count")%>
请问这是怎么一回事啊??
 
select reply_count,read_count from member 试试
要不用
topic_result.getString(1)
topic_result.getString(2)
大小写在java 中也是区分的!
我这里是没问题的
 
我也不是太清楚,我在用ORACLE的时候,它有一个记录下移的方法的,即toipic_result.next,
这样的话指针将会指向下一个,不知SQL SERVER是否也是这样的呢,不知对你是否有帮助,
 
这个不是oracle 的问题,
result 这个类本来就有next 的方法,要下移一次才可以的!
 
你能把你的代码都贴出来让大家诊断吗
 
你是不是用的jdbc-odbc,建议直接用jdbc。
 
我是用jdbc_odbc的,请问如何光用jdbc连sql server
 
找一个sql.server FOR JDBC 的驱动..具体都有说明
到SUN 网站上都有
 
取记录之前,记得first一下。
 
这么简单:reply_count和read_count那一个在前那一个在后呀!!!!!!!
字段有的前后
 
后退
顶部