Ich versuche, eine Funktion bei der Fertigstellung einer Masseneinfügung Anfrage mit Node.js, der MSSQL-Bibliothek und SQL Server ausgeführt wird:Wie bekomme ich eine "fertig" Nachricht nach der Masseneinfügung?
sql.connect(config, function (err) {
// error handling
var request = new sql.Request()
request.bulk(table, function (err, rowCount) {
if (err) {
// error handling
}
})
request.on('error', function (err) { // Doesn't Register
console.dir(err)
})
request.on('done', function (returnValue, affected) { // Doesn't Register
MyClass.MyFunction() // FUNCTION I NEED TO CALL
})
})
sql.on('error', function (err) {
// error handling
sql.close()
})
Weder der Fehler, noch das getan Ereignis ausgelöst wird. Ich muss MyFunction
nur ausführen, nachdem die SQL-Anforderung abgeschlossen ist. Warum löst es das Ereignis nicht aus?
Das scheint mein Problem zu lösen, danke! – AmishJohn81