所以這就是我創建我的連接。請記住config.mssql是在裏面,我有所有的連接屬性我需要使用像數據庫用戶名端口和密碼我需要幫助瞭解我的bug與mssql和nodejs
var connection = new sql.connect(config.mssql);
var request = new sql.Request(connection);
request.query('Insert into Campionamento_Contratto (Camp_Nome,Camp_Cognome,Camp_TelFisso,Camp_Cellulare,Camp_Note, Camp_UserInsert) values ('+req.body.campNome+','+req.body.campCognome+','+req.body.campTel+','+req.body.campCel+','+ req.body.campNote+','+req.user.username+')',
function(err) {
if (err) {
console.log(err);
}
console.log(connection);
res.redirect(301, '/home');
}
);
這是我的日誌我的config.js文件。所以我會真正appriciate如果你會幫助我的解決方案>在此先感謝。
green-camp-7 { ConnectionError: Connection is closed.
green-camp-7 at ConnectionError (/opt/green-camp/node_modules/mssql/lib/base.js:1428:7)
green-camp-7 at Request._query (/opt/green-camp/node_modules/mssql/lib/base.js:1300:37)
green-camp-7 at Request._query (/opt/green-camp/node_modules/mssql/lib/tedious.js:497:11)
green-camp-7 at Request.query (/opt/green-camp/node_modules/mssql/lib/base.js:1243:12)
green-camp-7 at /opt/green-camp/routes/home.js:21:13
green-camp-7 at Layer.handle [as handle_request] (/opt/green-camp/node_modules/express/lib/router/layer.js:95:5)
green-camp-7 at next (/opt/green-camp/node_modules/express/lib/router/route.js:137:13)
green-camp-7 at isAuthenticated (/opt/green-camp/middleware/isAuthenticated.js:8:16)
green-camp-7 at Layer.handle [as handle_request] (/opt/green-camp/node_modules/express/lib/router/layer.js:95:5)
green-camp-7 at next (/opt/green-camp/node_modules/express/lib/router/route.js:137:13)
green-camp-7 at Route.dispatch (/opt/green-camp/node_modules/express/lib/router/route.js:112:3)
green-camp-7 at Layer.handle [as handle_request] (/opt/green-camp/node_modules/express/lib/router/layer.js:95:5)
green-camp-7 at /opt/green-camp/node_modules/express/lib/router/index.js:281:22
green-camp-7 at Function.process_params (/opt/green-camp/node_modules/express/lib/router/index.js:335:12)
green-camp-7 at next (/opt/green-camp/node_modules/express/lib/router/index.js:275:10)
green-camp-7 at Function.handle (/opt/green-camp/node_modules/express/lib/router/index.js:174:3)
green-camp-7 at router (/opt/green-camp/node_modules/express/lib/router/index.js:47:12)
green-camp-7 at Layer.handle [as handle_request] (/opt/green-camp/node_modules/express/lib/router/layer.js:95:5)
green-camp-7 at trim_prefix (/opt/green-camp/node_modules/express/lib/router/index.js:317:13)
green-camp-7 at /opt/green-camp/node_modules/express/lib/router/index.js:284:7
green-camp-7 at Function.process_params (/opt/green-camp/node_modules/express/lib/router/index.js:335:12)
green-camp-7 at next (/opt/green-camp/node_modules/express/lib/router/index.js:275:10) code: 'ECONNCLOSED', name: 'ConnectionError' }
green-camp-7 Promise {
green-camp-7 <rejected> TypeError: Invalid server: undefined
green-camp-7 at new Connection (/opt/green-camp/node_modules/tedious/lib/connection.js:71:13)
green-camp-7 at base.Promise (/opt/green-camp/node_modules/mssql/lib/tedious.js:212:23)
green-camp-7 at ConnectionPool._poolCreate (/opt/green-camp/node_modules/mssql/lib/tedious.js:177:12)
green-camp-7 at ConnectionPool._connect (/opt/green-camp/node_modules/mssql/lib/base.js:241:10)
green-camp-7 at PromiseLibrary (/opt/green-camp/node_modules/mssql/lib/base.js:217:19)
green-camp-7 at ConnectionPool.connect (/opt/green-camp/node_modules/mssql/lib/base.js:216:12)
green-camp-7 at new connect (/opt/green-camp/node_modules/mssql/lib/base.js:1600:27)
green-camp-7 at Object.<anonymous> (/opt/green-camp/routes/home.js:7:18)
green-camp-7 at Module._compile (module.js:541:32)
green-camp-7 at Object.Module._extensions..js (module.js:550:10)
green-camp-7 at Module.load (module.js:458:32)
green-camp-7 at tryModuleLoad (module.js:417:12)
green-camp-7 at Function.Module._load (module.js:409:3)
green-camp-7 at Function._load (/root/.nvm/versions/node/v6.3.1/lib/node_modules/pm2/node_modules/pmx/lib/transaction.js:62:21)
green-camp-7 at Module.require (module.js:468:17)
green-camp-7 at require (internal/module.js:20:19)
green-camp-7 at Object.<anonymous> (/opt/green-camp/app.js:43:12)
green-camp-7 at Module._compile (module.js:541:32)
green-camp-7 at Object.Module._extensions..js (module.js:550:10)
green-camp-7 at Module.load (module.js:458:32)
green-camp-7 at tryModuleLoad (module.js:417:12)
green-camp-7 at Function.Module._load (module.js:409:3) }
告訴我們登錄config.mssql – bxN5
的我一無所知的node.js,但在語言我知道,在聲明連接,並打開它是兩個單獨的行動。在adodb和ado.net中,你需要編寫'connection.Open()',我猜這是同樣的事情。 –
{host:'myhost', green-camp-7用戶:'myuser', green-camp-7密碼:'mypass', green-camp-7數據庫:'mydb', green-camp-7端口:'myport', green-camp-7選項:{}, green-camp-7 stream:false, green-camp-7 parseJSON:false} @ bxN5 –