diff options
author | Jaroslaw Kowalski <jarek@mono-cvs.ximian.com> | 2004-05-05 18:59:16 +0400 |
---|---|---|
committer | Jaroslaw Kowalski <jarek@mono-cvs.ximian.com> | 2004-05-05 18:59:16 +0400 |
commit | 7afbf82c342693b4ea5150ee2b04fe10f8c143ff (patch) | |
tree | cec8fd3f6fb9771f886a754f768f96489824a31d /mcs/class/Npgsql | |
parent | 85d5a4d1f0e6554469f05455fae57556098a4f29 (diff) |
NpgsqlDataReader.RecordsAffected fix
svn path=/trunk/mcs/; revision=26765
Diffstat (limited to 'mcs/class/Npgsql')
-rw-r--r-- | mcs/class/Npgsql/ChangeLog | 3 | ||||
-rwxr-xr-x | mcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs | 7 |
2 files changed, 9 insertions, 1 deletions
diff --git a/mcs/class/Npgsql/ChangeLog b/mcs/class/Npgsql/ChangeLog index c5f1421bfa6..34ef840ec82 100644 --- a/mcs/class/Npgsql/ChangeLog +++ b/mcs/class/Npgsql/ChangeLog @@ -1,3 +1,6 @@ +2004-05-04 Jaroslaw Kowalski <jaak@zd.com.pl> + * Npgsql/NpgsqlDataReader.cs: Fixed RecordsAffected to properly return -1 after "create table" and similar commands. + 2004-05-01 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br> * Npgsql/NpgsqlCommand.cs, diff --git a/mcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs b/mcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs index 290805a2222..7cd15a613dd 100755 --- a/mcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs +++ b/mcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs @@ -131,7 +131,12 @@ namespace Npgsql String[] _returnStringTokens = ((String)_responses[_resultsetIndex]).Split(null); // whitespace separator. - return Int32.Parse(_returnStringTokens[_returnStringTokens.Length - 1]); + try { + return Int32.Parse(_returnStringTokens[_returnStringTokens.Length - 1]); + } + catch (FormatException) { + return -1; + } } } |