FSN#40235 ORA-error 20000 iets beter melden

svn path=/Website/trunk/; revision=33521
This commit is contained in:
Jos Groot Lipman
2017-04-19 08:46:43 +00:00
parent 2567edd8e3
commit 40994449e4

View File

@@ -48,19 +48,14 @@ function SafeExec( sql, catchErrors ) {
}
if (msg.match(/^ORA-20000/i) && RegCode && RegCode.length > 2)
{
_LastFacError.friendlyMsg = RegCode[2]; // een ORA-20000 met ingebouwde tekst zoals ORA-20000: alg_m999 Ruimte kan nog niet verwijderd worden. Er zijn nog lopende meldingen
_LastFacError.friendlyMsg = RegCode[2] || _LastFacError.faccode; // een ORA-20000 met ingebouwde tekst zoals ORA-20000: alg_m999 Ruimte kan nog niet verwijderd worden. Er zijn nog lopende meldingen
var knownError = true;
}
// We gaan proberen de tekst er bij te zoeken
if (_LastFacError.faccode != "")
{
var sql2 = "select FAC_MESSAGE_TEXT from fac_message where fac_message_code = "+safe.quoted_sql_upper(_LastFacError.faccode);
try {
var oRs = this.RealConnection.Execute( sql2 );
} catch (e2)
{
// als dit mislukt weet ik het ook niet meer
}
var sql2 = "SELECT fac_message_text FROM fac_message WHERE fac_message_code = "+safe.quoted_sql_upper(_LastFacError.faccode);
var oRs = this.RealConnection.Execute( sql2 );
if (!oRs.Eof)
{
var knownError = true;