FSN#40235 ORA-error 20000 iets beter melden
svn path=/Website/trunk/; revision=33521
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user