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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk