我嘗試運行一個查詢到數據庫時我有這樣的錯誤:錯誤:缺少查詢字符串MariaDB的
Error: Missing query string
我不明白,這可能是錯我的代碼,查詢是正確的我已經測試了它:
function getChannelCTSize(octopusMac, channelID, adcTicks, callback){
var queryString = "SELECT Channels.CT_size FROM Channels INNER JOIN Octopus ON Octopus.Id=Channels.Octopus_Id WHERE Octopus.Mac = ? AND Channels.Channel_Id = ?";
var filter = [octopusMac, channelID];
var query = mariaDB.query({
sql: queryString
}, filter);
query.on('error', function(err) {
if (err) {
console.log(err.code);
return
}
})
.on('result', function(row) {
callback(result[0].CT_size, channelID, octopusMac, adcTicks);
})
.on('end', function() {
mariaDB.release();
});
}
哪個節點包用於mariadb? –
我正在使用mariasql –
你的意思是這個軟件包[node-mariasql](https://github.com/mscdex/node-mariasql) –