本篇內容介紹了“ADO.NET數據源怎么理解”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
創(chuàng)新互聯是一家專注于網站制作、做網站與策劃設計,宜城網站建設哪家好?創(chuàng)新互聯做網站,專注于網站建設十年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:宜城等地區(qū)。宜城做網站價格咨詢:028-86922220
如果 Field 對象的 Attributes 屬性中的 adFldLong 位設置為 True,可以對該字段使用 AppendChunk 方法。在 Field 對象上的***個 AppendChunk 調用將數據寫入字段,覆蓋任何現有數據。后續(xù)的ADO.NET數據源 調用向現有數據中添加數據。如果要將數據追加到一個字段然后在當前記錄中設置或讀取其他字段的值,ADO 會認為已完成向***個字段追加數據。
如果在***個字段上再次調用ADO.NET數據源方法,ADO 將把這次調用解釋為新的 AppendChunk 操作并覆蓋現有數據。訪問其他 Recordset 對象(并非***個 Recordset 對象的副本)中的字段將不會中斷 AppendChunk 操作。
在 Field 對象上調用 AppendChunk 時,如果沒有當前記錄,將發(fā)生錯誤。注意 AppendChunk 方法對 Record 對象的 Field 對象不起作用。ADO.NET數據源不執(zhí)行任何操作并將產生運行時錯誤。
如果 Parameter 對象的 Attributes 屬性中的 adFldLong 位設置為 True,可以對該參數使用 AppendChunk 方法。在 Parameter 對象上的***個 AppendChunk 調用將數據寫入參數,覆蓋任何現有數據。Parameter 對象上的后續(xù) AppendChunk 調用向現有參數數據中添加ADO.NET數據源。傳送 Null 值的 AppendChunk 調用放棄所有參數數據。
使用 Field 對象的 GetChunk 方法來檢索其中的部分或全部長二進制或字符數據。在系統(tǒng)內存有限的情況下,可使用 GetChunk 方法操作部分而非全部 Long 值。
GetChunk 調用返回的數據將被分配給 variable。如果 Size 大于剩余的數據,GetChunk 方法僅返回剩余的數據而不用空格填充 variable。如果該字段為空,GetChunk 方法將返回 Null 值。
對于 Parameter 對象,該值為讀/寫。對于ADO.NET數據源,Precision 通常為只讀。但是,對于已追加到 Record 的 Fields 集合的新 Field 對象,只有當已指定 Field 的 Value 屬性并且數據提供者通過調用 Fields 集合的 Update 方法成功添加了新 Field 時,Precision 才為讀/寫。
“ADO.NET數據源怎么理解”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯網站,小編將為大家輸出更多高質量的實用文章!