2017-03-29 1 views
0

Lorsque je tente de se connecter à table SESSIONS que j'ai créé dans le schéma approprié, je reçois cette erreur:« MYSCHEMA.sessions » est un nom non défini

[IBM][CLI Driver][DB2/LINUXX8664] SQL0204N "MYSCHEMA.sessions" is an undefined name. SQLSTATE=42704

Je passe la source de données à la session comme ceci:

var session = require("express-session") 
    , Db2Store = require('connect-db2')(session); 
var options = { 
    dsn: 'DATABASE=MyDB;HOSTNAME=IpAddr;PORT=myPort;PROTOCOL=TCPIP;UID=db2_admin;PWD=db2_pwd;CurrentSchema=MYSCHEMA;' 
} 
var sessionStore = new Db2Store(options); 
app.use(session({ 
    store: sessionStore, 
    secret: "AAAAA:ZZZZZ:EEEEE" 
})); 

Ai-je manqué quelque chose ici?

+0

Selon le message d'erreur, vous essayez de sélectionner '' "sessions" ', pas' "SESSIONS" '. Vous pouvez inclure l'instruction select _exact_ qui provoque l'erreur. – mustaccio

+0

J'utilise un module de noeud "connect-db2" qui fait ça pour moi. Je ne saisis aucune requête dans la table des sessions – mouuu

Répondre