Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0

34.7. kèo bóng đá pháp hành

Một ứng dụng khách có thể yêu cầu hủy lệnh vẫn đang được máy chủ xử lý, sử dụng các chức năng được mô tả trong phần này.

PQGetCancel

Tạo cấu trúc dữ liệu chứa thông tin cần thiết để hủy lệnh được phát kèo bóng đá pháp thông qua kết nối cơ sở dữ liệu cụ thể.


        

PQGetCancelTạo APGCANCELĐối tượng đã cho APGConnĐối tượng kết nối. Nó sẽ trở lạinullNếu đã choConnnullhoặc kết nối không hợp lệ. ThePGCANCELĐối tượng là cấu trúc mờ không có nghĩa là được kèo bóng đá pháp cập trực tiếp bởi ứng dụng; nó chỉ có thể được kèo bóng đá phápền choPQCANCELhoặcPQFreeCANCEL.

PQFreeCANCEL

giải phóng cấu trúc dữ liệu được tạo bởiPQGetCancel.

VOID PQFREECANCEL (PGCANT

PQFreeCANCELgiải phóng một đối tượng dữ liệu được tạo trước đó bởiPQGetCancel.

PQCANCEL

Yêu cầu máy chủ từ bỏ xử lý lệnh hiện tại.

12828_12893

Giá trị trả về là 1 nếu yêu cầu hủy được gửi thành công và 0 nếu không. Nếu không,errbufđược lấp đầy bằng thông báo lỗi giải thích.errbufPhải là một mảng char có kích thướcerrbufsize13221_13260

Công văn thành công không đảm bảo rằng yêu cầu sẽ có bất kỳ ảnh hưởng nào. Nếu hủy bỏ có hiệu lực, lệnh hiện tại sẽ chấm dứt sớm và trả về kết quả lỗi. Nếu hủy bỏ không thành công (giả sử, vì máy chủ đã hoàn tất xử lý lệnh), thì sẽ không có kết quả hiển thị nào cả.

PQCANCELCó thể được gọi một cách an toàn từ trình xử lý tín hiệu, nếuerrbuflà một biến cục bộ trong trình xử lý tín hiệu. ThePGCANCELĐối tượng chỉ đọc xa nhưPQCANCEL14028_14132PGConnĐối tượng.

PQRequestCancel

PQRequestCancellà biến thể không dùng củaPQCANCEL.

int pqrequestCancel (pgconn *Conn);

yêu cầu máy chủ từ bỏ xử lý lệnh hiện tại. Nó hoạt động trực tiếp trênPGConnĐối tượng và trong trường hợp lỗi lưu trữ thông báo lỗi trongPGConnObject (từ đó có thể được kèo bóng đá pháp xuất bởi15176_15192). Mặc dù chức năng là như nhau, nhưng phương pháp này không an toàn trong các chương trình nhiều luồng hoặc trình xử lý tín hiệu, vì có thể ghi đè lênPGConncủa thông báo lỗi sẽ làm rối tung hoạt động hiện đang được tiến kèo bóng đá pháp trên kết nối.

Gửi hiệu chỉnh

16553_16779Mẫu nàyĐể báo cáo vấn đề tài liệu.