我正在尝试在同一HTML中使用2个不同的SQL Server查询来完成2选择。
我正在使用此代码完成1
router.js
fabric-ca-client enroll -u https://admin:adminpw@localhost:7054 --tls.certfiles /Users/jiangnan/Documents/GOPATH/src/github.com/hyperledger/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
db.js
app.get('/bajatel', function(req, res, next) {
var data = []
request.query('select NLineas from tb_lineas', function(err, fields){
if(err) {
console.log('error en la busqueda');
return;
}
console.log(fields)
// Pass the DB result to the templates
for (var i = 0; i < fields.recordset.length ; i++){
data.push({NLineas: fields.recordset[i]})
}
res.render('bajatel.html', {Valuelist: data});
console.log(data)
});
});
我想在app.get中添加第二个查询,以获得第二个数组:
var sql = require('mssql');
var config = {
user : 'sa',
password : 'xxxxxxxx',
server : 'xxxxxxxx',
database : 'db_test'
};
var connection = sql.connect(config, function(err) {
if (err){
throw err ;
} else{
console.log('connected');
}
});
module.exports.connection = connection;
最终渲染应该是:
var motivo = []
request.query('Select DescMotivo from tb_Motivos', function(err, rows){
if(err){
console.log('error en la busqueda');
return;
}
for (var i = 0; i < rows.recordset.length; i++){
motivo.push({DescMotivo: rows.recordset[i]})
}
但是我不知道如何导出数据以完成查询之外的数组。
这个想法是要有两个带有查询选项的框,它们必须选择默认值
有人可以帮我吗?