我正在创建一个桌面应用程序,该应用程序使用Node.JS与MAC Server用户交谈。Node.Js提示用户输入
Node.JS可以根据用户输入从用户接收输入并显示来自SQL Server的数据吗?
例如,在下面的代码,可以我把一个输入框onload
,并允许用户输入customercode
和显示InvoiceNumber
和customername
。
另外,我可以在MAC上运行下面的代码吗?
@Serger B,
我跟着你建议的链接,是能够成功地连接到SQL Server。如何添加用户提示以输入以下代码的customerCode?另外,如果有人能够帮助我通过浏览器运行脚本,那将是一件好事。
var sql = require('mssql');
var config = {
user: 'temp',
password: 'test123',
server: 'laptop\\localDB', // You can use 'localhost\\instance' to connect to named instance
database: 'AVTemp01',
}
var connection = new sql.Connection(config, function(err) {
// ... error checks
// Query
var request = new sql.Request(connection); // or: var request = connection.request();
request.query('select top 5 companycode from invoiceheader', function(err, recordset) {
// ... error checks
console.dir(recordset);
});
// Stored Procedure
var request = new sql.Request(connection);
request.input('input_parameter', sql.Int, 10);
request.output('output_parameter', sql.VarChar(50));
request.execute('procedure_name', function(err, recordsets, returnValue) {
// ... error checks
console.dir(recordsets);
});
});
马修,你能帮我解决上述问题吗?我会很感激你的投入。长时间滞留此问题 – LearningMacro 2014-09-05 18:29:14