diff --git a/packages/dbi/ResultSet.st b/packages/dbi/ResultSet.st
index e20e824..7dd2af8 100644
--- a/packages/dbi/ResultSet.st
+++ b/packages/dbi/ResultSet.st
@@ -147,11 +147,13 @@ case I only hold the number of rows affected.'>
     printOn: aStream [
        "Print a representation of the receiver on aStream."
        <category: 'printing'>
-       self rows do: 
-               [:row | 
-               row printOn: aStream.
-               aStream nl]
-    ]
+       self isSelect ifTrue: [
+               self rows do: 
+                       [:row | 
+                       row printOn: aStream.
+                       aStream nl]
+               ]
+       ]
 
     statement [
        "Return the Statement, if any, that generated the result set."
_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to