我有这个简单的nodejs页面http://pastebin.com/HxMsHBbg
/**
* Module dependencies.
*/
var express = require('express'),
http = require('http'),
url = require('url'),
util = require('util');
var nconf = require('nconf');
var sql = require('node-sqlserver');
nconf.env();
var conn = nconf.get("SQL_CONN");
var app = express();
app.get('/', function(req, res){
var qs = url.parse( req.url, true );
res.writeHead(200, {'Content-Type': 'application/json; charset=utf-8'});
var alldata={};
var select = "SELECT 1";
sql.query(conn, select, function(err, items) {
res.end(JSON.stringify(alldata));
});
});
http.createServer(app).listen(process.env.PORT || 3000, function(){
console.log("Express server listening ");
});
当 SQL_CONN 是带有排序规则的 MSSQL 数据库时 - 比如说 - Greek_CI_AI ,然后我得到错误
HRESULT:0x6d HTTP 状态:500 HTTP 原因:内部服务器错误
如果数据库在默认排序规则中,那么没有问题。有没有人有解决方案或者它是一个错误?