mirror of
https://github.com/gnustep/libs-sqlclient.git
synced 2025-02-15 16:11:42 +00:00
Improve exception text.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@28281 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
18bb5590ce
commit
64abeac596
1 changed files with 8 additions and 16 deletions
24
Postgres.m
24
Postgres.m
|
@ -300,12 +300,13 @@ connectQuote(NSString *str)
|
|||
}
|
||||
str = [NSString stringWithUTF8String: cstr];
|
||||
[self backendDisconnect];
|
||||
[NSException raise: SQLException format: @"%@ %@", str, stmt];
|
||||
[NSException raise: SQLException format: @"Error executing %@: %@",
|
||||
stmt, str];
|
||||
}
|
||||
if (PQresultStatus(result) != PGRES_COMMAND_OK)
|
||||
{
|
||||
[NSException raise: SQLException format: @"%s",
|
||||
PQresultErrorMessage(result)];
|
||||
[NSException raise: SQLException format: @"Error executing %@: %s",
|
||||
stmt, PQresultErrorMessage(result)];
|
||||
}
|
||||
}
|
||||
NS_HANDLER
|
||||
|
@ -316,11 +317,6 @@ connectQuote(NSString *str)
|
|||
{
|
||||
[self backendDisconnect];
|
||||
}
|
||||
if ([self debugging] > 0)
|
||||
{
|
||||
[self debug: @"Error executing statement:\n%@\n%@",
|
||||
stmt, localException];
|
||||
}
|
||||
if (result != 0)
|
||||
{
|
||||
PQclear(result);
|
||||
|
@ -408,7 +404,8 @@ static unsigned int trim(char *str)
|
|||
}
|
||||
str = [NSString stringWithUTF8String: cstr];
|
||||
[self backendDisconnect];
|
||||
[NSException raise: SQLException format: @"%@", str];
|
||||
[NSException raise: SQLException format: @"Error executing %@: %@",
|
||||
stmt, str];
|
||||
}
|
||||
if (PQresultStatus(result) == PGRES_TUPLES_OK)
|
||||
{
|
||||
|
@ -500,8 +497,8 @@ static unsigned int trim(char *str)
|
|||
}
|
||||
else
|
||||
{
|
||||
[NSException raise: SQLException format: @"%s",
|
||||
PQresultErrorMessage(result)];
|
||||
[NSException raise: SQLException format: @"Error executing %@: %s",
|
||||
stmt, PQresultErrorMessage(result)];
|
||||
}
|
||||
}
|
||||
NS_HANDLER
|
||||
|
@ -512,11 +509,6 @@ static unsigned int trim(char *str)
|
|||
{
|
||||
[self backendDisconnect];
|
||||
}
|
||||
if ([self debugging] > 0)
|
||||
{
|
||||
[self debug: @"Error executing statement:\n%@\n%@",
|
||||
stmt, localException];
|
||||
}
|
||||
if (result != 0)
|
||||
{
|
||||
PQclear(result);
|
||||
|
|
Loading…
Reference in a new issue