如何解决:[Microsoft][SQLServer JDBC Driver]Unhandled data type: TDS_INT8

疯狂低调 2007-08-10 01:28:22
使用Java写了两个函数:
//这个函数运行时没有任何问题
public boolean SystemLogin(String username, String password)
{
String txtSql = "SELECT ID FROM t_Login WHERE ID =? AND password=? ";
ResultSet rs = null ;
try
{
PreparedStatement ps = cnn.prepareStatement(txtSql);
ps.setString(1, username);
ps.setString(2, password);
rs = ps.executeQuery();
return rs.next();
}catch(Exception e)
{
System.out.println(e.getMessage().toString());
return false;
}

}


//这个函数运行起来报错,报错信息为:[Microsoft][SQLServer JDBC Driver]Unhandled data type: TDS_INT8

public String getCardInfo(String YYZH)
{
String txtSql = "SELECT ID FROM jcxx WHERE YYZH=? ";
ResultSet rs = null ;
try
{
PreparedStatement ps = cnn.prepareStatement(txtSql);
ps.setString(1, YYZH);
rs = ps.executeQuery();

System.out.println(rs.getString("XM"));
return "真";


}catch(Exception e)
{
System.out.println(e.getMessage().toString());
return null;
}

}

请问各位高手,这个问题该如何解决?
...全文
246 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weihthchk 2007-08-10
  • 打赏
  • 举报
回复
那个rs中的"XM"是从哪儿来的?
疯狂低调 2007-08-10
  • 打赏
  • 举报
回复
以上两个函数操作的表格虽然不同,但是表格中的字段都为varchar类型。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧