0

我有这个简单的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 原因:内部服务器错误

如果数据库在默认排序规则中,那么没有问题。有没有人有解决方案或者它是一个错误?

4

1 回答 1

0

问题已解决,请看这里

于 2012-09-05T21:39:12.130 回答