0
目前,我使用powershell和mssql插件从SQL Server 2012中获取数据。我试图使用查询提取数据,因此我有一个查询来获取特定信息,然后使用express.js将数据发送到文本框。这是目前的代码。将var分解为另一个只包含数字的var
Server.JS
app.get('/Warning', function (req, res) {
var sql = require("mssql");
// config for your database
var config = {
user: 'Atiqah',
password: 'password',
server: 'DESKTOP-5045H9Q',
database: 'TestDB'
};
// connect to your database
sql.connect(config, function (err) {
var record;
if (err) console.log(err);
// create Request object
var request = new sql.Request();
var stringrequest =
// query to the database and get the records
request.query("SELECT COUNT([EntryType]),EntryType FROM TestTable GROUP BY EntryType", function (err, recordset) {
if (err) console.log(err)
// send records as a response
record = recordset;
console.log("You are currently connected to " + JSON.stringify(config));
res.send(JSON.stringify(recordset));
//console.log("Query submitted is " + JSON.stringify(stringrequest));
});
});
Index2.html
function myFunction() {
$.get("/Warning", function (string) {
$('#txtWarning').val(string);
});
}
<body onload="myFunction()">
<textarea rows="8" cols="70" id="txtWarning"></textarea></body>
,我走出文本框的数据是这样的:
{ “纪录”: [[{ “”:734, “EntryType”: “\” 警告\ “”},{ “”:1049, “EntryType”: “\” 错误\ “”}]], “记录”:[{ “” :734, “EntryType”: “\” 警告\ “”},{ “”:1049, “EntryType”: “\” 错误\ “”}], “输出”:{} ,“rowsAffected”:[2]}
我该如何解决只能从这个var中获取数字的问题?任何帮助将非常感激。我想要的输出看起来像这样。 734,1049,734,1049