从承诺中获取价值

时间:2016-07-18 17:40:14

标签: javascript typescript promise

我有以下函数,我希望它返回变量recordset,或者更准确地说我希望能够从调用getData()函数的代码中访问该信息。我怎么能这样做?

function getData() {
    sql.connect("mssql://username:password@localhost/mytestdatabase").then(function () {
        return new sql.Request().query('select * from _table')
            .then(function (recordset) {
                console.log(recordset); // <-- THIS IS WHAT I WANT TO RETURN
            })
            .catch(function (err) {
                console.log("Query Error: " + err);
            })
    }).catch(function (err) {
        console.log("Connection Error: " + err);
    })
};

0 个答案:

没有答案