java调用SQLServer2005存储过程问题 100
大家好,为什么我在用JAVA调用SQLServer2005存储过程时,RS总是为空,提示:com.microsoft.sqlserver.jdbc.SQLServerEx...
大家好,为什么我在用JAVA调用SQLServer2005存储过程时,RS总是为空,提示:com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集。有人碰到过这个问题吗?请大家不吝赐教!在线等。
谢谢1楼的回答,这些都检查过了。没有问题。因为这个SP中用到了临时表,自己写的另外一个就没有问题。
也谢谢2楼。没有返回值。
谢谢3楼同学。我自己写了一个简单的SP,也是没有返回值的,可是能调通。而且就我说的这个SP,我同事用C#也可以出结果。
回3楼同学,是放在一个临时表里的啊。。。上面不是说了么。。。 展开
谢谢1楼的回答,这些都检查过了。没有问题。因为这个SP中用到了临时表,自己写的另外一个就没有问题。
也谢谢2楼。没有返回值。
谢谢3楼同学。我自己写了一个简单的SP,也是没有返回值的,可是能调通。而且就我说的这个SP,我同事用C#也可以出结果。
回3楼同学,是放在一个临时表里的啊。。。上面不是说了么。。。 展开
4个回答
展开全部
try{
int age = 39;
String poetName = "dylan thomas";
CallableStatement proc = connection.prepareCall("{ call set_death_age(?, ?) }");
proc.setString(1, poetName);
proc.setInt(2, age);
cs.execute();
}catch (SQLException e){ // ....}
int age = 39;
String poetName = "dylan thomas";
CallableStatement proc = connection.prepareCall("{ call set_death_age(?, ?) }");
proc.setString(1, poetName);
proc.setInt(2, age);
cs.execute();
}catch (SQLException e){ // ....}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.处理一下异常.
2.看看是否有符合件的数据,测试SQL语句;
如果以上都正确,检测一下调用方法是否有问题!
2.看看是否有符合件的数据,测试SQL语句;
如果以上都正确,检测一下调用方法是否有问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有返回值当然就没有结果集了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询