SPI_CURSOR_OPEN_WITH_PARAMLIST - Thiết lập con trỏ bằng tham số
Cổng thông tin spi_cursor_open_with_paramlist (const char *tên
,, Spiplanptrkế hoạch
,, Paramlistinfoparams
,, boolread_only
)
spi_cursor_open_with_paramlist
Đặt một con trỏ (bên trong, một cổng thông tin) sẽ thực thi một câu lệnh được chuẩn bị bởispi_prepare
. Chức năng này tương đương vớispi_cursor_open
Ngoại trừ thông tin về các giá trị tham số sẽ được truyền cho truy vấn được trình bày khác nhau. TheparamlistInfo
Biểu diễn có thể thuận tiện để chuyển các giá trị đã có sẵn ở định dạng đó. Nó cũng hỗ trợ sử dụng các bộ tham số động thông qua các hàm hook được chỉ định trongparamlistinfo
.
Dữ liệu tham số được truyền sẽ được sao chép vào cổng thông tin của con trỏ, do đó nó có thể được giải phóng trong khi con trỏ vẫn tồn tại.
const char *tên
Tên cho cổng thông tin hoặcnull
Để cho hệ thống chọn tên
spiplanptrPlan
Câu lệnh đã chuẩn bị (được trả về bởispi_prepare
)
paramlistInfoparams
Cấu trúc dữ liệu chứa các loại và giá trị tham số; Null nếu không
boolread_only
TRUE
để thực hiện chỉ đọc
Con trỏ đến cổng chứa con trỏ. Lưu ý không có quy ước trả về lỗi; mọi lỗi sẽ được báo cáo quaELOG
.