Multiple Active Result Sets (MARS) telah ditambahkan secara khusus untuk jenis operasi ini sehingga Anda tidak perlu membuka dua koneksi secara bersamaan untuk dapat membaca dari SqlDataReader DAN mengeksekusi kumpulan tambahan.
MARS kompatibel dengan SQL Server 2005 dan di atasnya. Mengutip dari dokumen MSDN:
Sebelum pengenalan MultipleActive Result Sets (MARS), pengembang harus menggunakan beberapa koneksi atau kursor sisi server untuk memecahkan skenario tertentu.
Untuk info lebih lanjut lihat:
Perpustakaan MSDN - Ikhtisar MARS
Contoh yang berhasil membaca dan memperbarui data:
Perpustakaan MSDN - Memanipulasi Data (MARS) gulir ke bawah ke 'Membaca dan Memperbarui Data dengan MARS'