giovedì 30 gennaio 2014
NodeJs - Oracle - No Bind Variables - "Error: ORA-01756: quoted string not properly terminated"
il problema della codifica con nodejs + oracle npm.
La soluzione è sempre quella di utilizzare le Bind Variables.
In alcuni casi dove non è possibile si procede con turn around:
var query = "UPDATE test SET DESC_RISPOSTA = 'á';
oracle.connect(dbOracleConnection, function(err, connection) {
connection.execute(query, [], function(err, results) {
console.log(err);
console.log(results);
});
});
si ottiene questo errore : Error: ORA-01756: quoted string not properly terminated
la soluzione più semplice è quella di utilizzare due funzionalità js per encodare correttamente la stringa
var query = unescape(encodeURIComponent("UPDATE test SET DESC_RISPOSTA = 'á'));
Ubicazione:
13048 Santhià VC, Italia
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento