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 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá c1.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

1.8.kèo bóng đá c1chức năng điều kèo bóng đá c1ển

  • PQSetNoticeProcessorKiểm soát Báo cáo thông báo và thông báo cảnh báo được tạo bởi kèo bóng đá c1.

    typedef void ( *pqnoticeProcessor) (void *arg, const char *message);
    
    PQnoticeProcessor
    PQSetNoticeProcessor (PGConn *Conn,
                         PQnoticeProcessor Proc,
                         void *arg);

Theo mặc định,kèo bóng đá c1In Tin nhắn "Thông báo" từ phần phụ trợ trênstderr11283_11617PQSetNoticeProcessor. (Con trỏ này có thể được sử dụng Để truy cập trạng thái dành riêng cho ứng dụng nếu cần.) Bộ xử lý thông báo chỉ đơn giản là

Vốc tĩnh
DefaultNoticeProcessor (void * arg, const char * message)

    fprintf (stderr, "%s", tin nhắn);
Để sử dụng bộ xử lý thông báo đặc biệt, gọiPQSetNoticeProcessorChỉ sau kèo bóng đá c1 tạo ra PGConn mới sự vật.

Giá trị trả về là con trỏ tới thông báo trước bộ xử lý. Nếu bạn cung cấp một con trỏ kèo bóng đá c1 năng gọi lại của null, không hành động được thực hiện, nhưng con trỏ hiện tại được trả về.

kèo bóng đá c1 bạn đã đặt bộ xử lý thông báo, bạn nên mong đợi điều đó Chức năng đó có thể được gọi miễn là đối tượng PGConn hoặc các đối tượng pgresult được làm từ nó tồn tại. Tại sự sáng tạo của một PGRESULT, con trỏ bộ xử lý thông báo hiện tại của PGConn được sao chép vào pgresult để sử dụng có thể bằng các thói quen nhưPQGetValue.