Bagikan melalui


srv_setcoldata (EXTENDED Stored Procedure API)

Berlaku untuk:SQL Server

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan integrasi CLR sebagai gantinya.

Menentukan alamat saat ini untuk data kolom.

Sintaks

  
int srv_setcoldata (  
SRV_PROC *  
srvproc  
,  
int   
column  
,  
void *  
data   
);  

Argumen

srvproc
Adalah penunjuk ke struktur SRV_PROC yang merupakan handel untuk koneksi klien tertentu. Struktur berisi informasi yang digunakan pustaka EXTENDED Stored Procedure API untuk mengelola komunikasi dan data antara aplikasi dan klien.

column
Menunjukkan jumlah kolom tempat alamat ditentukan. Kolom diberi nomor dimulai dengan 1.

data
Adalah penunjuk untuk data kolom. Memori yang dialokasikan untuk data tidak boleh dibebaskan hingga data kolom digantikan oleh panggilan lain ke srv_setcoldata, atau sampai srv_senddone dipanggil.

Mengembalikan

BERHASIL atau GAGAL.

Keterangan

Setiap kolom baris harus ditentukan terlebih dahulu dengan srv_describe. Alamat data kolom awalnya diatur dengan srv_describe. Jika alamat data kolom berubah, srv_setcoldata harus dipanggil untuk menentukan alamat baru data dan srv_setcoldata harus dipanggil secara terpisah untuk setiap kolom yang diubah.

Data null diwakili dengan mengatur panjang kolom ke 0 dengan srv_setcollen. Alamat data kemudian diabaikan.

Penting

Anda harus meninjau kode sumber prosedur tersimpan yang diperluas secara menyeluruh, dan Anda harus menguji DLL yang dikompilasi sebelum menginstalnya di server produksi. Untuk informasi tentang peninjauan dan pengujian keamanan, lihat situs Web Microsoft ini.

Lihat Juga

srv_describe (EXTENDED Stored Procedure API)