The statement did not return a result set. (line 9, file "Code")
执行以下脚本时出现错误:
var ID = '0AgsrrAUVa01-dGVZVGhWekxsX3Fjieoww0RYMFA2VVE' //profiles
function test() {
var profile ="localSQLSERVER"
var conn = getConnection(profile,ID)
var stmt = conn.createStatement();
//var query = "exec sp_help"
var query = "exec test.dbo.sp_dasboard_10"
var rs = stmt.executeQuery(query);
rs.close();
stmt.close();
conn.close();
}
知道exex sp_help
上面相同脚本中的注释确实可以正常工作。
正确的 Microsoft SQL Server 2000 中的结果也可以正常工作,并且似乎没有返回任何奇怪的东西。只是以下结果
numero de Pasta
301
284
211
144
77
77
SQL Server 的版本是:
版本 8.00.2066 (Intel X86) May 11 2012 18:41:14 版权所有 (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
在这篇关于 SO 的帖子中,我读到这可以通过使用executeUpdate()
语句或更新 MS SQL 的 JDBC 驱动程序来解决。
更新驱动程序不是使用 Google Apps Script 上的 JDBC 服务的选项......当我尝试其他选项时
- var pstmt = conn.prepareStatement("exec test.dbo.sp_dasboard_10");
- 将 sp 放入 master
都给出相同的错误。
并且带有
-的测试stmt.executeUpdate()
给出了在 sysservers 中添加测试的错误...
那么还有其他想法吗?