站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题从sqlserver2000表中取数据,输出到文件当中,当数据类型是nvarchar的时候,取出来是null,不知道怎么回事,别的数据类型好使,代码见内

从sqlserver2000表中取数据,输出到文件当中,当数据类型是nvarchar的时候,取出来是null,不知道怎么回事,别的数据类型好使,代码见内

摘要: 从sqlserver2000表中取数据,输出到文件当中,当数据类型是nvarchar的时候,取出来是null,不知道怎么回事,别的数据类型好使,代码见内


while (rs.next()) {
for (int i = 0; ; i++) {
pw.print(rs.getObject(i+1));//pw为一个PrintWriter对象
if (i == cols - 1)
break;
pw.write(",");
}
pw.println();
}
pw.flush();
pw.close();
//pw为一个PrintWriter对象


没有值就会为空


to kevinliuu(@。@) :
不是没有值,是有值(就是数据库中对应字段有数据),但是取出来是空


试试getString呢,能不能取到


getString()是可以的,试过了,但是我可能不只操作这一个表,可能还有别的表

所以我用的是上面的getObject()方法,对于int型,varchar型等都是好使的,只有这个nvarchar

不好使,不知道什么原因。

看看有没有解决过此问题的大虾,给一个完全之策


↑返回目录
前一篇: javascript 网页拖拽问题 急啊!!!!!!!!!!
后一篇: 请问什么是哈希码