NpgsqlDataReader.RecordsAffected fix
authorJaroslaw Kowalski <jarek@mono-cvs.ximian.com>
Wed, 5 May 2004 14:59:16 +0000 (14:59 -0000)
committerJaroslaw Kowalski <jarek@mono-cvs.ximian.com>
Wed, 5 May 2004 14:59:16 +0000 (14:59 -0000)
svn path=/trunk/mcs/; revision=26765

mcs/class/Npgsql/ChangeLog
mcs/class/Npgsql/Npgsql/NpgsqlDataReader.cs

index c5f1421bfa67ad3d63cf1412364bb0c3e565c796..34ef840ec823c94b752c709308546f4ad38b5baf 100644 (file)
@@ -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,
index 290805a222252e602234535639adb7d1fa5e0268..7cd15a613dd262f9b22c198d2fb4eeb60d8155d5 100755 (executable)
@@ -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;
+               }
             }
 
         }