srv_sendrow (擴充預存程序 API)
重要事項 |
---|
未來的 Microsoft SQL Server 版本將移除這項功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。 請改用 CLR 整合。 |
將資料的資料列傳送到用戶端。
語法
int srv_sendrow ( SRV_PROC *
srvproc
);
引數
- srvproc
這是 SRV_PROC 結構的指標,也是特定用戶端連接的控制代碼 (此案例中為接收語言要求的控制代碼)。此結構包含了一些資訊,擴充預存程序 API 程式庫會使用這些資訊來管理應用程式與用戶端之間的通訊和資料。
傳回值
SUCCEED 或 FAIL。
備註
系統會針對傳送到用戶端的每個資料列,呼叫 srv_sendrow 函數一次。所有資料列都必須在使用 srv_sendmsg、srv_status 或 srv_senddone 傳送任何訊息、狀態值或完成狀態之前,傳送到用戶端。
傳送已經使用 srv_describe 定義其所有資料行的資料列時,會使擴充預存程序 API 應用程式引發參考用錯誤訊息,並將 FAIL 傳回到用戶端。在此情況下,不會傳送資料列。
[!附註]
擴充預存程序 API 不支援將計算資料列傳送到用戶端。同時,如果將包含 ntext、text 或 image 資料的資料列傳送到用戶端,則不會包括文字指標與文字時間戳記。
安全性注意事項 |
---|
您應該徹底檢閱擴充預存程序的原始程式碼,您也應該先測試編譯過的 DLL,才能將它們安裝在實際執行伺服器上。如需有關安全性檢閱和測試的詳細資訊,請參閱此 Microsoft 網站。 |