1.我使用的是Microsoft SQL Server JDBC Driver 2.0 sqljdbc.jar 的驱动, 数据库是MSSQL 2005
2.DS Configue URL:jdbc:sqlserver://127.0.0.1:1443;databaseName=Test
3.当我用JAVA调用如下的SP EC_TESTING 时, 报出了com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集create PROCEDURE EC_TESTING 
@ls_userid varchar(50)
as create table #temp(functiontask varchar(100) null) --USER LEVEL FUNC EXCLUSION
insert into #temp select FUNCTIONTASK from FUCNTIONEXCLUDED (NOLOCK) where userid=@ls_userid

IF(@@RowCount<=0)
BEGIN
insert into #temp select FUNCTIONTASK from FUCNTIONEXCLUDED (NOLOCK) where userid='0'
end select distinct FUNCTIONTASK from #temp (NOLOCK) drop table #temp我发现如果我加了SET NOCOUNT on 在这个sp,就没有问题了,请大家帮帮忙还有没有别的方法,例如在URL:jdbc:sqlserver://127.0.0.1:1443;databaseName=Test上家个property etc.