Error handling

Résolu
geredikete -  
Anoen Messages postés 200 Statut Membre -
Bonjour,

j'ai le code:
var codes = {
100: "table doesn't exist",
101: "field doesn't exist",
102: "database doesn't exist",
103: "query is empty",
104: "this key doesn't exist in the table",
105: "file already exists",
106: "bad field separator"
};

con.query(requette, function (err) {

if ( err.code=='ER_BAD_TABLE_ERROR' ) {
var report = new Error(codes[100]);
next(report);
return;
}

else if ( err.code=='ER_BAD_FIELD_ERROR' ) {
var report = new Error(codes[101]);
next(report);
return;
}

else if ( err.code=='ER_BAD_DB_ERROR' ) {
var report = new Error(codes[102]);
next(report);
return;
}

else{
var report = new Error('something hapened');
next(report);
return;
}
});

mais le code ne fait rien, quelqu'un peut il m'aider?

1 réponse

Anoen Messages postés 200 Statut Membre 25
 
Bonjour,


On peut voir comment tu appelles ta fonction ?
Pas d'erreur dans la console ?
0