Phần này giải thích cáchECPGhoạt động kèo tỷ số bóng đá euro hôm nay bộ. Thông tin này đôi khi có thể hữu ích để giúp người dùng hiểu cách sử dụngECPG.
Bốn dòng đầu tiên được viết bởiECPG
với đầu ra là các dòng cố định. Hai là nhận xét và hai là bao gồm các dòng cần thiết để giao diện với thư viện. Sau đó, bộ tiền xử lý đọc qua tệp và ghi đầu ra. Thông thường nó chỉ lặp lại mọi thứ với đầu ra.
Khi nhìn thấyEXEC kèo tỷ số bóng đá euro hôm nay
Câu lệnh, nó đã can thiệp và thay đổi nó. Lệnh bắt đầu bằngEXEC kèo tỷ số bóng đá euro hôm nay
và kết thúc bằng;
. Mọi thứ ở giữa được coi làkèo tỷ số bóng đá euro hôm nay11368_11418
Thay thế kèo tỷ số bóng đá euro hôm nay xảy ra khi biểu tượng bắt đầu bằng dấu hai chấm (:
). kèo tỷ số bóng đá euro hôm nay với tên đó được tra cứu giữa các kèo tỷ số bóng đá euro hôm nay được khai báo trước đây trong mộtexec kèo tỷ số bóng đá euro hôm nay khai báo
Phần.
Hàm quan trọng nhất trong thư viện làECPGDO
, chăm sóc thực thi hầu hết các lệnh. Nó có một số lượng khác nhau của các đối số. Điều này có thể dễ dàng thêm tới 50 đối số hoặc hơn và chúng tôi hy vọng điều này sẽ không phải là vấn đề trên bất kỳ nền tảng nào.
Các đối số là:
Đây là số dòng của dòng gốc; Chỉ được sử dụng trong thông báo lỗi.
Đây làkèo tỷ số bóng đá euro hôm naylệnh sẽ được ban hành. Nó được sửa đổi bởi các kèo tỷ số bóng đá euro hôm nay đầu vào, tức là, các kèo tỷ số bóng đá euro hôm nay không được biết tại thời điểm biên dịch nhưng sẽ được nhập vào lệnh. Trong đó các kèo tỷ số bóng đá euro hôm nay sẽ đi, chuỗi chứa?
.
Mỗi kèo tỷ số bóng đá euro hôm nay đầu vào đều gây ra mười đối số được tạo. (Xem bên dưới.)
ECPGT_EOIT
#ANenum
Nói rằng không còn kèo tỷ số bóng đá euro hôm nay đầu vào nữa.
Mỗi kèo tỷ số bóng đá euro hôm nay đầu ra đều gây ra mười đối số được tạo. (Xem bên dưới.) Các kèo tỷ số bóng đá euro hôm nay này được điền vào chức năng.
ECPGT_EORT
#ANenum
nói rằng không còn kèo tỷ số bóng đá euro hôm nay nào nữa.
Đối với mỗi kèo tỷ số bóng đá euro hôm nay là một phần củatỷ lệ kèo bóng đá tối nay: Tàlệnh, hàm nhận được mười đối số:
Loại dưới dạng biểu tượng đặc biệt.
Một con trỏ tới giá trị hoặc con trỏ tới con trỏ.
Kích thước của kèo tỷ số bóng đá euro hôm nay nếu đó làChar
hoặcVarchar
.
Số lượng phần tử trong mảng (cho mảng tìm nạp).
phần bù cho phần tử tiếp theo trong mảng (cho mảng tìm nạp).
Loại của kèo tỷ số bóng đá euro hôm nay chỉ báo dưới dạng biểu tượng đặc biệt.
Một con trỏ tới kèo tỷ số bóng đá euro hôm nay chỉ báo.
0
Số lượng phần tử trong mảng chỉ báo (cho mảng tìm nạp).
15148_15224
Lưu ý rằng không phải tất cả các lệnh kèo tỷ số bóng đá euro hôm nay đều được xử lý theo cách này. Chẳng hạn, một câu lệnh con trỏ mở như:
EXEC kèo tỷ số bóng đá euro hôm nay Mởcon trỏ
;
không được sao chép vào đầu ra. Thay vào đó, con trỏkhai báo
Lệnh được sử dụng tại vị trí củaMở
lệnh vì nó thực sự mở con trỏ.
Đây là một ví dụ hoàn chỉnh mô tả đầu ra của bộ tiền xử lý của một tệpfoo.pgc
(chi tiết có thể thay đổi với từng phiên bản cụ thể của bộ tiền xử lý):
15913_16073
được dịch thành:
/ * Được xử lý bởi ECPG (2.6.0) */ / * Hai tệp bao gồm này được thêm bởi bộ tiền xử lý *// #include <ecpgtype.h; #include <ecpglib.h; / * exec kèo tỷ số bóng đá euro hôm nay bắt đầu khai báo phần */ #line 1 "foo.pgc" chỉ mục int; kết quả int; / * phần khai báo cuối kèo tỷ số bóng đá euro hôm nay kèo tỷ số bóng đá euro hôm nay *// ... ECPGDO (__ line__, null, "Chọn Res từ MyTable WHERE index =?", ECPGT_INT, & (INDEX), 1L, 1L, sizeof (int), ECPGT_NO_INDICATOR, NULL, 0L, 0L, 0L, ECPGT_EOIT, ECPGT_INT, & (kết quả), 1L, 1L, sizeof (int), ECPGT_NO_INDICATOR, NULL, 0L, 0L, 0L, ECPGT_EORT); #line 147 "foo.pgc"
16733_16823
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Để báo cáo vấn đề tài liệu.