sqlserver2000的text字段怎么也取不出来!分不够我再加! 改为这个试试看吧String sql="select * from products where e_id=14" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库里的这个字段内容是空的,就是一个String str="" to:bsh614(牙膏的末日)这也不行的!to:jFresH_MaN()()()()()()()()() 请问怎么解决呢?多谢 检查一下,驱动是否加载,是否有权限。然后,试一下你的sql语句,在sqlplus中,能否查到数据。 to:miao_hong_bin(小苗儿)这些是没有问题的,因为其他的记录都能正常读取,e_intro字段为null的都没有问题,我直接用查询分析器看的话,出问题的都是那此e_intro 字段连null值都不显示的记录. e_id是什么类型的字段?试试这个String sql="select e_id,e_intro from products where e_id='14'";要是还不好用,就把你的代码完整的拿出来让大家看看。 先用查询分析器执行一下那个sql语句看看 更改打开方式...rs.open sql,conn,3,3 我曾经也遇到过sqlserver2000的text类型数据取不出来的问题,当时是这样解决的:让数据库查询语句的字段顺序与取得数据的顺序一致,这样就解决了。你的我想可以这样吧String sql="select e_id,e_intro from products where e_id=14";ResultSet rs=stmt.executeQuery(sql);if(rs.next()){ System.out.println(rs.getString("e_id")); System.out.println(rs.getString("e_intro"));} 多谢各位的关注呀,这个问题以前我也遇到过,当时花了我200分也是没有解决!这次看运气如何了。to: AHUA1001(99)不是这个问题,我这里写出来的代码为了简单,只是写出了相关的,e_id是int型,其实也完全可以不用管他的.出问题的是e_intro字段to: fayeki(danfo)我在问题中已经说明过用查询分析器查看的结果了,结果出问题的记录都是e_intro什么都没有,连null值都没有to:jamila8(曾) 小弟看不明白!!!to:xiaomineer(我要好好学习天天向上) 问题不在这里,以前早就测试过。to: jFresH_MaN()()()()()()()()() 我也想找到数据录入程序,可是年代久远,而且就算是找到,谁知道是用什么语言写的,我能不能看懂还是回事儿呢?唉再顶!我顶! 是ms自带的jdbc驱动的原因,在包含了blob或clob类型(就是Image和Text类型)的字段时,就必须按照select顺序查询,且不支持重复查询。 to:catblue(limiaomiao)谢谢你的关注,我刚才又试了一下,几十个字段,我一个不漏的按表的顺序select,再按这个顺序读取,可是一到这个字段还是老问题.吐血了我!我用php取,没有问题。 用流读试试rs.getAsciiStream() Text类型的为什么不用getClob()呀? to: jFresH_MaN()"\\r\\n"(做人挺厚道的说) 你的方法我试过了,也是不行!to:drugon(personal) 多谢,你的方法我再试一下 ssh整合异常,最初级的送分了 spring 配置事务管理,找不到类 DownloadAction下载文件 tomcat问题,请大家帮个忙! 关于spring中session 的问题 springmvc怎么根据名字获得bean? 请问如何将页面中一个text文本框中显示的数字格式为金额的形式? 请教Servlet问题?谢谢了 tomcat起不来了??? 一个关于struts的问题。 为什么我用getParameter取到的是null javaScript 怎样去掉一个字符串中'/'
这些是没有问题的,因为其他的记录都能正常读取,e_intro字段为null的都没有问题,
我直接用查询分析器看的话,出问题的都是那此e_intro 字段连null值都不显示的记录.
试试这个
String sql="select e_id,e_intro from products where e_id='14'";
要是还不好用,就把你的代码完整的拿出来让大家看看。
rs.open sql,conn,3,3
让数据库查询语句的字段顺序与取得数据的顺序一致,这样就解决了。
你的我想可以这样吧
String sql="select e_id,e_intro from products where e_id=14";
ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
System.out.println(rs.getString("e_id"));
System.out.println(rs.getString("e_intro"));
}
to: AHUA1001(99)
不是这个问题,我这里写出来的代码为了简单,只是写出了相关的,e_id是int型,其实也完全可以不用管他的.出问题的是e_intro字段
to: fayeki(danfo)
我在问题中已经说明过用查询分析器查看的结果了,结果出问题的记录都是e_intro什么都没有,连null值都没有to:jamila8(曾)
小弟看不明白!!!to:xiaomineer(我要好好学习天天向上)
问题不在这里,以前早就测试过。to: jFresH_MaN()()()()()()()()()
我也想找到数据录入程序,可是年代久远,而且就算是找到,谁知道是用什么语言写的,我能不能看懂还是回事儿呢?唉再顶!
我顶!
谢谢你的关注,我刚才又试了一下,几十个字段,我一个不漏的按表的顺序select,再按这个顺序读取,可是一到这个字段还是老问题.
吐血了我!
我用php取,没有问题。
rs.getAsciiStream()
你的方法我试过了,也是不行!to:drugon(personal)
多谢,你的方法我再试一下