Condividi tramite


srv_convert (API delle stored procedure estese)

Nota importanteImportante

Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. Utilizzare invece la funzionalità di integrazione con CLR.

Trasmette una riga di dati al client.

Sintassi


int srv_sendrow ( SRV_PROC *
srvproc 
);

Argomenti

  • srvproc
    Puntatore alla struttura SRV_PROC che rappresenta l'handle di una determinata connessione client, in questo caso l'handle che ha ricevuto la richiesta del linguaggio. La struttura contiene informazioni utilizzate dalla libreria di API delle stored procedure estese per gestire le comunicazioni e i dati tra l'applicazione e il client.

Valori restituiti

SUCCEED o FAIL.

Osservazioni

La funzione srv_sendrow viene chiamata una volta per ogni riga inviata al client. Tutte le righe devono essere inviate al client prima che qualsiasi messaggio, valore di stato o stato di completamento venga inviato con srv_sendmsg, srv_status o srv_senddone.

L'invio di una riga le cui colonne non sono state definite tutte con srv_describe fa sì che l'applicazione API delle stored procedure estese generi un messaggio di errore informativo e restituisca FAIL al client. In questo caso, la riga non viene inviata.

Nota

L'API delle stored procedure estese non supporta l'invio di righe di calcolo al client. Se, inoltre, una riga che contiene dati ntext, text o image viene inviata al client, il puntatore di testo e il timestamp di testo non vengono inclusi.

Nota sulla sicurezzaNota sulla sicurezza

È necessario esaminare con attenzione il codice sorgente delle stored procedure estese e testare le DLL compilate prima di installarle in un server di produzione. Per informazioni sui test e sull'analisi di protezione, visitare questo sito Web Microsoft.