title: node-mssql insert returning undefined recordset
body: <p>Select statements are working fine, but whenever I try an insert or update the recordset and affected values are undefined.  The insert/update works in the DB, I just can't read the returned values.</p>
  
  <pre><code>var sql = require('mssql');
  var config = {...};
  
  sql.connect(config).then(function() {
    new sql.Request().query("INSERT INTO MyTable (Name, Age) VALUES ('John', 30)").then(function(recordset, affected) {
      console.log('Recordset: ' + recordset);
      console.log('Affected: ' + affected);
    }).catch(function(err) {
      console.log('Request error: ' + err);
    });
  }).catch(function(err) {
    if (err) {
      console.log('SQL Connection Error: ' + err);
    }
  });
  </code></pre>
  
  <p>The output to console is:</p>
  
  <pre><code>Recordset: undefined
  Affected: undefined
  </code></pre>
  
  <p>I feel like I must be missing something really simple here. </p>