bcp_colptr

將目前複本的程式變數資料位址設定為 SQL Server。

語法

  
RETCODE bcp_colptr (  
HDBC   
hdbc  
,  
LPCBYTE   
pData  
,  
INT   
idxServerCol  
);  
  

引數

hdbc
這是已啟用大量複製的 ODBC 連接控制代碼。

pData
這是要複製之資料的指標。 如果系結資料類型是大型實數值型別, (例如 SQLTEXT 或 SQLIMAGE) , pData 可以是 Null。 Null pData表示會使用 bcp_moretext,以區區塊轉送長資料值給SQL Server。

如果 pData 設定為 Null,且對應至系結欄位的資料行不是大型實數值型別, 則bcp_colptr 失敗。

如需大型實值型別的詳細資訊,請參閱 bcp_bind

idxServerCol
這是資料庫資料表中要將資料複製到其中之資料行的序數位置。 資料表中的第一個資料行是資料行 1。 SQLColumns會報告資料行的序數位置。

傳回

SUCCEED 或 FAIL。

備註

bcp_colptr函式可讓您在使用bcp_sendrow將資料複製到SQL Server時,變更特定資料行的來源資料位址。

一開始,使用者資料的指標是由 呼叫bcp_bind所設定。 如果程式變數資料位址在呼叫 bcp_sendrow之間變更,您可以呼叫 bcp_colptr 來重設資料的指標。 下一次呼叫 bcp_sendrow 傳送呼叫所定址的資料給 bcp_colptr

資料表中每個資料行都必須有個別 的bcp_colptr 呼叫,其資料位址為您想要修改。

另請參閱

大量複製函數