求解[SQL Server]在将 varchar 值 'null' 转换成数据类型 int 时失败。代码在下面,求各位大神帮帮忙!!!! 15

<body><%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringur1="jdbc:odbc:pxscj";Str... <body>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String ur1="jdbc:odbc:pxscj";
String user="sa";
String pwd="123456";
String sql="select * from cjb where sno=? and name=? and subject=? and score=?";
PreparedStatement pstmt;
ResultSet rs;
<%request.setCharacterEncoding("utf-8");
String sno=request.getParameter("sno");
String name=request.getParameter("name");
String subject=request.getParameter("subject");
String score=request.getParameter("score");%>
<%Connection con=DriverManager.getConnection(ur1,user,pwd);
pstmt=con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
pstmt.setString(1,sno);
pstmt.setString(2,name);
pstmt.setString(3,subject);
pstmt.setString(4,score);
rs=pstmt.executeQuery();
rs.last();
if(rs.getRow()!=0)
{response.sendRedirect("Cjcz.jsp");}
else
{response.sendRedirect("Srcj1.jsp");
}
%>
<%rs.close();
pstmt.close();
con.close(); %>
</body>
</html>
展开
 我来答
百度网友3b4f4d8
2015-08-03 · TA获得超过174个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:104万
展开全部

将字段值为null的转成0,

isnull(字段,0)


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式