Membuat Rowset dengan ICommand::Execute di SQL Server Native Client

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Untuk set baris yang dibuat dengan menggunakan metode ICommand::Execute , properti yang Anda inginkan dalam himpunan baris yang dihasilkan dapat membatasi teks perintah. Ini sangat penting bagi konsumen yang mendukung teks perintah dinamis.

Penyedia SQL Server Native Client OLE DB tidak dapat menggunakan kursor Microsoft SQL Server untuk mendukung hasil multi-rowset yang dihasilkan oleh banyak perintah. Jika konsumen meminta set baris yang memerlukan dukungan kursor SQL Server, kesalahan terjadi jika teks perintah menghasilkan lebih dari satu set baris sebagai hasilnya. Untuk informasi selengkapnya, lihat Perintah yang Menghasilkan Hasil Multi-Rowset.

Kumpulan baris penyedia SQL Server Native Client OLE DB yang dapat digulir didukung oleh kursor SQL Server. SQL Server memberlakukan batasan pada kursor yang sensitif terhadap perubahan yang dibuat oleh pengguna database lain. Secara khusus, baris dalam beberapa kursor tidak dapat diurutkan, dan mencoba membuat set baris dengan menggunakan perintah yang berisi klausa SQL ORDER BY dapat gagal. Untuk informasi selengkapnya, lihat Kumpulan Baris dan Kursor SQL Server.

Lihat Juga

Himpunan baris