当前位置:  技术问答>java相关

用rst.getString("fieldname")怎么出错呀?!

    来源: 互联网  发布时间:2017-03-31

    本文导语:  我的数据表里有个字段appdesc是ntext类型的。 用String appdesc = rst.getString("appdesc");取数据出错。提示: javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引 后我将该字段类型改为nvarchar(200)后,错...

我的数据表里有个字段appdesc是ntext类型的。
用String appdesc = rst.getString("appdesc");取数据出错。提示:
javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引

后我将该字段类型改为nvarchar(200)后,错误依旧。

请问对这种类型的字段,应使用rst的何种方法才能取出数据?

|
你把需要重复使用的数据库记录数据存为一个变量,因为java不支持同一字段的重复读取
还有一种情况有可能发生,如果你取字段的时候,如:
select field1,field2 from tablename
那么你取数据的时候要根据他们的顺序进行读取
rst.getString("field1");
rst.getString("field2");
下面这样有可能发生错误
rst.getString("field2");
rst.getString("field1");
因为读取顺序给select语句不符合
要求真多,烦!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 什么时候服务器端会发送rst中断连接?
  • 请问关掉client 端 main函数结束 发RST包,怎么处理阿。。
  • 怎样处理RST响应
  • 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3