SPI_CURSOR_PARSE_OPEN - Thiết lập kèo bóng đá euro trỏ bằng chuỗi truy vấn và tham số
Portal Spi_Cursor_Parse_open (const char *tên
,lệnh
,,Tùy chọn
)
spi_cursor_parse_open
Đặt kèo bóng đá euro con trỏ (bên trong, kèo bóng đá euro cổng thông tin) sẽ thực thi chuỗi truy vấn được chỉ định. Điều này có thể so sánh vớispi_prepare_cursor
theo sau làspi_cursor_open_with_paramlist
, Ngoại trừ các tham chiếu tham số trong chuỗi truy vấn được xử lý hoàn toàn bằng cách cung cấp Aparamlistinfo
đối tượng.
Để thực hiện truy vấn kèo bóng đá euro lần, chức năng này nên được ưu tiên hơnspi_prepare_cursor
theo sau làspi_cursor_open_with_paramlist
. Nếu cùng kèo bóng đá euro lệnh được thực thi với nhiều tham số khác nhau, kèo bóng đá euro trong hai phương thức có thể nhanh hơn, tùy thuộc vào chi phí lập kế hoạch lại so với lợi ích của các kế hoạch tùy chỉnh.
TheTùy chọn- params
Đối tượng thường đánh dấu từng tham số bằngparam_flag_const
cờ, vì gói kèo bóng đá euro lần luôn được sử dụng cho truy vấn.
Dữ kèo bóng đá euro tham số 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
const char *lệnh
chuỗi lệnh
const SpiparSeopenOptions *Tùy chọn
Cấu trúc chứa các đối số tùy chọn
Người gọi phải luôn luôn không có toàn bộTùy chọn
struct, sau đó điền vào bất kỳ trường nào họ muốn đặt. Điều này đảm bảo khả năng tương thích về phía trước của mã, vì bất kỳ trường nào được thêm vào cấu trúc trong tương lai sẽ được xác định để hoạt động ngược tương thích nếu chúng bằng không.Tùy chọn
Trường là:
paramlistinfoparams
Cấu trúc dữ kèo bóng đá euro chứa các loại và giá trị tham số truy vấn; Null nếu không
intkèo bóng đá euro trỏ
Mặt nạ bit số nguyên của các tùy chọn kèo bóng đá euro trỏ; Zero tạo ra hành vi mặc định
boolread_only
TRUE
để thực hiện chỉ đọc
kèo bóng đá euro trỏ đến cổng chứa kèo bóng đá euro trỏ. Lưu ý không có quy ước trả về lỗi;ELOG
.