[System.Data.SqlClient] Bulk copy: Query metadata in pending transaction
[mono.git] / mcs / class / System.Data / System.Data.SqlClient / SqlBulkCopy.cs
index 8746e40cae635a874a5730662517d669bfe6fdb9..b106bd87e691ce29dfd94346fb02ebc4e58e6d7a 100644 (file)
@@ -179,6 +179,10 @@ namespace System.Data.SqlClient {
                                                         "exec sp_tablecollations_90 '" +
                                                         DestinationTableName + "'",
                                                         connection);
+
+                       if (externalTransaction != null)
+                               cmd.Transaction = externalTransaction;
+
                        SqlDataReader reader = cmd.ExecuteReader ();
                        int i = 0; // Skipping 1st result
                        do {