Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslaw Kowalski <jarek@mono-cvs.ximian.com>2004-05-05 18:59:16 +0400
committerJaroslaw Kowalski <jarek@mono-cvs.ximian.com>2004-05-05 18:59:16 +0400
commit7afbf82c342693b4ea5150ee2b04fe10f8c143ff (patch)
treecec8fd3f6fb9771f886a754f768f96489824a31d /mcs/class/Npgsql
parent85d5a4d1f0e6554469f05455fae57556098a4f29 (diff)
NpgsqlDataReader.RecordsAffected fix
svn path=/trunk/mcs/; revision=26765
Diffstat (limited to 'mcs/class/Npgsql')
-rw-r--r--mcs/class/Npgsql/ChangeLog3
-rwxr-xr-xmcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs7
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;
+ }
}
}