我在使用sqlserver 2012的npm mssql 3.0.0中收到错误
我正在创建单页应用程序,我使用express来使用restful.有4个方法执行查询并将数据返回到响应.对于每种方法,我打开连接并关闭连接.
但是当savedquery正在调用时,会发生连接关闭错误.
每个方法代码类似于savedquery方法(复制粘贴代码只有查询被更改)但是它们正在执行savedquery没有执行
{[ConnectionError:Connection is closed.] name:'ConnectionError',message:'Connection is closed.',code:'ECONNCLOSED'}
var savedquery=function(req,res){
dbConfig= {
user: 'XXX',
password: 'XXXXXXXXXX',
server: 'localhost', // You can use 'localhost\\instance' to connect to named instance
database: 'DEMO_ODS',
options: {
encrypt: true
}
};
sql.connect(dbConfig).then(function (err) {
var sqlrequest = new sql.Request();
sqlrequest.query("SELECT * from SavedQuery").then(function (recordset) {
sql.close(function (value) {
console.log("connection6 closed");
});
return res.status(200).send(recordset);
}).catch(function (err) {
console.log(err);
});
}).catch(function (err) {
console.log(err);
});
};
}
Run Code Online (Sandbox Code Playgroud) 我已经安装了成绩,并在环境变量PATH中进行了设置
即使我遇到错误。
在Jenkins中,gradle.bat无法识别为内部或外部命令
配置是
并且默认任务在build.gradle中是
task build{
dependsOn copyDocsSetup
}
Run Code Online (Sandbox Code Playgroud)
当我使用Jenkin进行构建时,出现如下错误
Started by user ajay
Building in workspace C:\Program Files (x86)\Jenkins\workspace\ARS BUILD
[Gradle] - Launching build.
[ARS BUILD] $ cmd.exe /C "gradle.bat -b '"C:\Program Files (x86)\Jenkins\workspace\ARS BUILD\gradleBuildScript\BuildARSSystem\ARSBuild\build.gradle"' && exit %%ERRORLEVEL%%"
'gradle.bat' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)
如何解决它,我在詹金斯世界上是非常新的。提前致谢。