Author: kostat
Date: 2007-01-14 11:28:05 -0500 (Sun, 14 Jan 2007)
New Revision: 70985

Modified:
   trunk/mcs/class/System.Data/System.Data.SqlClient.jvm/SqlCommand.cs
Log:
wrap commandText with \[\] if needed

Modified: trunk/mcs/class/System.Data/System.Data.SqlClient.jvm/SqlCommand.cs
===================================================================
--- trunk/mcs/class/System.Data/System.Data.SqlClient.jvm/SqlCommand.cs 
2007-01-14 14:59:47 UTC (rev 70984)
+++ trunk/mcs/class/System.Data/System.Data.SqlClient.jvm/SqlCommand.cs 
2007-01-14 16:28:05 UTC (rev 70985)
@@ -84,6 +84,23 @@
 
                #region Properties
 
+               public override string CommandText {
+                       get {
+                               string commandText = base.CommandText;
+                               if (CommandType != CommandType.StoredProcedure 
|| string.IsNullOrEmpty (commandText))
+                                       return commandText;
+
+                               string trimmedCommandText = commandText.TrimEnd 
();
+                               if (commandText [0] != '[' && 
trimmedCommandText [trimmedCommandText.Length - 1] != ')')
+                                       commandText = String.Concat ("[", 
commandText, "]");
+
+                               return commandText;
+                       }
+                       set {
+                               base.CommandText = value;
+                       }
+               }
+
                public new SqlConnection Connection
                {
                        get { return (SqlConnection)base.Connection; }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to