function remove (id, callback) {
// この例では "tedious" ライブラリを使用しています
// 詳細はこちら: http://pekim.github.io/tedious/index.html
var Connection = require('tedious@1.11.0').Connection;
var Request = require('tedious@1.11.0').Request;
var TYPES = require('tedious@1.11.0').TYPES;
var connection = new Connection({
userName: 'your-user@your-server-id.database.windows.net',
password: 'the-password',
server: 'your-server-id.database.windows.net',
options: {
database: 'mydb',
encrypt: true
}
});
connection.on('debug', function (text) {
console.log(text);
}).on('errorMessage', function (text) {
console.log(JSON.stringify(text, null, 2));
}).on('infoMessage', function (text) {
console.log(JSON.stringify(text, null, 2));
});
connection.on('connect', function (err) {
if (err) { return callback(err); }
var query = 'DELETE FROM users WHERE id = @UserId';
var request = new Request(query, function (err) {
if (err) { return callback(err); }
callback(null);
});
request.addParameter('UserId', TYPES.VarChar, id);
connection.execSql(request);
});
}