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

34.13. Xử lý thông tỷ lệ kèo bóng đá 88#

Thông tỷ lệ kèo bóng đá 88 và cảnh tỷ lệ kèo bóng đá 88 thông tỷ lệ kèo bóng đá 88 do máy chủ tạo ra không được trả về bởi các chức năng thực thi truy vấn, vì chúng không ngụ ý thất bại của truy vấn. Thay vào đó, chúng được chuyển đến một chức năng xử lý thông tỷ lệ kèo bóng đá 88 và việc thực thi tiếp tục bình thường sau khi trình xử lý trở lại. Hàm xử lý thông tỷ lệ kèo bóng đá 88 mặc định in thông tỷ lệ kèo bóng đá 88 trênstderr, nhưng ứng dụng có thể ghi đè hành vi này bằng cách cung cấp chức năng xử lý của chính nó.

Vì lý do lịch sử, có hai cấp độ xử lý thông tỷ lệ kèo bóng đá 88, được gọi là bộ thu thông tỷ lệ kèo bóng đá 88 và bộ xử lý thông tỷ lệ kèo bóng đá 88. Hành vi mặc định là để người nhận thông tỷ lệ kèo bóng đá 88 định dạng thông tỷ lệ kèo bóng đá 88 và chuyển một chuỗi cho bộ xử lý thông tỷ lệ kèo bóng đá 88 để in. Tuy nhiên, một ứng dụng chọn cung cấp máy thu thông tỷ lệ kèo bóng đá 88 của riêng mình thường sẽ bỏ qua lớp bộ xử lý thông tỷ lệ kèo bóng đá 88 và chỉ thực hiện tất cả các công việc trong máy thu thông tỷ lệ kèo bóng đá 88.

hàmpqsetnoticereceiver Đặt hoặc kiểm tra máy thu thông tỷ lệ kèo bóng đá 88 hiện tại cho một đối tượng kết nối. Tương tự,PQSetNoticeProcessor Đặt hoặc kiểm tra bộ xử lý thông tỷ lệ kèo bóng đá 88 hiện tại.

typedef void ( *pqnoticereceiver) (void *arg, const pgresult *res);

Pqnoticereceiver
Pqsetnoticereceiver (PGConn *Conn,
                    Pqnoticereceiver Proc,
                    void *arg);

typedef void ( *pqnoticeProcessor) (void *arg, const char *message);

PQnoticeProcessor
PQSetNoticeProcessor (PGConn *Conn,
                     PQnoticeProcessor Proc,
                     void *arg);

12399_12612

Khi nhận được thông tỷ lệ kèo bóng đá 88 hoặc thông tỷ lệ kèo bóng đá 88 cảnh tỷ lệ kèo bóng đá 88 từ máy chủ hoặc được tạo nội bộ bởilibpq12747_12833PGRES_NONFATAL_ERROR pgresult. (Điều này cho phép người nhận trích xuất các trường riêng lẻ bằng cách sử dụngpqresulterrorfieldhoặc có được một thông tỷ lệ kèo bóng đá 88 được định dạng hoàn chỉnh bằng cách sử dụngpqresulterrormessagehoặcpqresultverboseerrormessage.) Cùng một con trỏ void được truyền đếnpqsetnoticereceivercũng được thông qua. (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.)

Trình nhận thông tỷ lệ kèo bóng đá 88 mặc định chỉ cần trích xuất thông tỷ lệ kèo bóng đá 88 (sử dụngpqresulterrormessage) và chuyển nó cho bộ xử lý thông tỷ lệ kèo bóng đá 88.

Bộ xử lý thông tỷ lệ kèo bóng đá 88 chịu trách nhiệm xử lý thông tỷ lệ kèo bóng đá 88 thông tỷ lệ kèo bóng đá 88 hoặc cảnh tỷ lệ kèo bóng đá 88 được đưa ra ở dạng văn bản. Nó được truyền văn bản chuỗi của tin nhắn (bao gồm cả dòng mới), cộng với một con trỏ khoảng trống giống nhau được truyền đếnPQSetNoticeProcessor. (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 tỷ lệ kèo bóng đá 88 mặc định chỉ đơn giản là:

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

    fprintf (stderr, "%s", tin nhắn);

Khi bạn đã đặt bộ thu hoặc bộ xử lý thông tỷ lệ kèo bóng đá 88, bạn nên mong đợi rằng chức năng đó có thể được gọi miễn làPGConnĐối tượng hoặcpgresultCác đối tượng được làm từ nó tồn tại. Tại Sáng tạo của Apgresult, ThePGConnCác con trỏ xử lý thông tỷ lệ kèo bóng đá 88 hiện tại được sao chép vàopgresultĐể sử dụng có thể bởi các chức năng nhưPQGetValue.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể tỷ lệ kèo bóng đá 88 cáo vấn đề tài liệu.