Phương thức GetChunk của ADO

Định nghĩa và cách sử dụng

Phương thức GetChunk có thể trả về một giá trị variant chứa toàn bộ hoặc một phần nội dung văn bản hoặc dữ liệu nhị phân của đối tượng Field.

Sử dụng phương thức GetChunk của đối tượng Field để tìm kiếm một phần hoặc toàn bộ dữ liệu nhị phân hoặc văn bản trong đó. Trong trường hợp bộ nhớ hệ thống hạn chế, có thể sử dụng phương thức GetChunk để xử lý một phần而非 toàn bộ giá trị Long.

Dữ liệu được trả về bởi cuộc gọi GetChunk sẽ được phân phối cho variable. Nếu Size lớn hơn dữ liệu còn lại, phương thức GetChunk chỉ trả về dữ liệu còn lại mà không lấp đầy variable bằng không gian. Nếu trường đó trống, phương thức GetChunk sẽ trả về giá trị Null.

Mỗi lần gọi GetChunk tiếp theo sẽ bắt đầu tìm kiếm dữ liệu từ nơi gọi GetChunk cuối cùng dừng lại. Tuy nhiên, nếu tìm kiếm dữ liệu trong một trường của bản ghi hiện tại sau đó đặt hoặc đọc giá trị của một trường khác, ADO sẽ coi là đã hoàn thành việc tìm kiếm dữ liệu trong trường đầu tiên. Nếu gọi phương thức GetChunk lần nữa trên trường đầu tiên, ADO sẽ giải thích lần gọi này là một hành động GetChunk mới và đọc từ đầu dữ liệu. Việc truy cập các trường trong các đối tượng Recordset khác (không phải bản sao của đối tượng Recordset đầu tiên) sẽ không làm gián đoạn hành động GetChunk.

Nếu đặt bit adFldLong của thuộc tính Attributes của đối tượng Field là True, có thể sử dụng phương thức GetChunk cho trường này.

Ghi chú:Nếu sử dụng phương thức Getchunk của đối tượng Field mà không có bản ghi hiện tại, sẽ gây ra lỗi 3021 (không có bản ghi hiện tại).

Ghi chú:Phương thức GetChunk không hoạt động trên đối tượng Field của Record đối tượng. Nó không thực hiện bất kỳ hành động nào và sẽ gây ra lỗi thời gian chạy.

Cú pháp

variable_name=field.GetChunk(size)
Tham số Mô tả
size Biểu thức Long, bằng số byte hoặc ký tự cần tìm.