簡體   English   中英

Node.Js提示用戶輸入

[英]Node.Js prompt user input

我正在創建一個桌面應用程序,該應用程序使用Node.JS與MAC用戶進行SQL Server通訊。

在Node.JS中是否可以從用戶那里獲取輸入並根據用戶輸入顯示來自SQL Server的數據?

例如,在下面的代碼,可以我把一個輸入框onload ,並允許用戶輸入customercode和顯示InvoiceNumbercustomername

另外,我可以在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);
});

});

您應該嘗試使用以下模塊來訪問SQL Server: https : //www.npmjs.org/package/mssql我們在項目中成功使用了它。 項目主頁上的快速示例僅顯示了所有內容。

而且我看不出有任何東西可以阻止您在Mac上執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM