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 DB である場合 (たとえば、Greek_CI_AI の場合)、エラーが発生します。

HRESULT: 0x6d HTTP ステータス: 500 HTTP 理由: 内部サーバー エラー

データベースがデフォルトの照合にある場合、問題はありません。誰かが解決策を持っていますか、それともバグですか?

4

1 に答える 1

0

問題は解決しました。こちらを参照してください

于 2012-09-05T21:39:12.130 に答える