cách đọc kèo bóng đá 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 32.ECPG- nhúngcách đọc kèo bóng đátrong C | 9802_9816 | NEXT |
Trong nhiều trường hợp, các câu lệnh cách đọc kèo bóng đá cụ thể mà một Ứng dụng phải thực thi được biết đến tại thời điểm ứng dụng được viết. Trong một số trường hợp, tuy nhiên, các câu lệnh cách đọc kèo bóng đá là Được sáng tác tại thời gian chạy hoặc được cung cấp bởi một nguồn bên ngoài. Trong những điều này Các trường hợp bạn không thể nhúng các câu lệnh cách đọc kèo bóng đá trực tiếp vào c mã nguồn, nhưng có một cơ sở cho phép bạn gọi Các câu lệnh cách đọc kèo bóng đá tùy ý mà bạn cung cấp trong một chuỗi Biến.
Cách đơn giản nhất để thực hiện câu lệnh cách đọc kèo bóng đá tùy ý là Sử dụng lệnhthực hiện ngay lập tức. Vì ví dụ:
EXEC cách đọc kèo bóng đá bắt đầu khai báo; const char *stmt = "Tạo bảng test1 (...);"; EXEC cách đọc kèo bóng đá END TUYÊN BỐ TUYÊN BỐ; EXEC cách đọc kèo bóng đá EXECUTE ngay lập tức: STMT;
Bạn không thể thực hiện các câu lệnh truy xuất dữ liệu (ví dụ:Chọn) theo cách này.
Một cách mạnh mẽ hơn để thực hiện các câu lệnh cách đọc kèo bóng đá tùy ý là chuẩn bị chúng một lần và thực hiện câu lệnh đã chuẩn bị thường xuyên Bạn thích. Cũng có thể chuẩn bị một phiên bản tổng quát của một câu lệnh và sau đó thực hiện các phiên bản cụ thể của nó bằng cách Thay thế các tham số. Khi chuẩn bị tuyên bố, viết Câu hỏi mà bạn muốn thay thế các tham số sau này. Vì ví dụ:
EXEC cách đọc kèo bóng đá bắt đầu khai báo; const char *stmt = "chèn vào các giá trị test1 (?,?);"; EXEC cách đọc kèo bóng đá END TUYÊN BỐ TUYÊN BỐ; EXEC cách đọc kèo bóng đá Chuẩn bị MyStmt từ: STMT; ... EXEC cách đọc kèo bóng đá Thực thi MyStmt bằng 42, 'foobar';
Nếu câu lệnh bạn đang thực hiện các giá trị trả về, thì hãy thêm mộtthànhmệnh đề:
EXEC cách đọc kèo bóng đá bắt đầu khai báo; const char *stmt = "chọn a, b, c từ test1 trong đó a?"; int v1, v2; Varchar v3; EXEC cách đọc kèo bóng đá END TUYÊN BỐ TUYÊN BỐ; EXEC cách đọc kèo bóng đá Chuẩn bị MyStmt từ: STMT; ... EXEC cách đọc kèo bóng đá EXECUTE myStmt thành v1, v2, v3 bằng 37;
anthực thilệnh có thể cóthànhmệnh đề, ASử dụngmệnh đề, cả hai hoặc không.
Khi bạn không cần câu lệnh đã chuẩn bị nữa, bạn nên Xử lý nó:
EXEC cách đọc kèo bóng đá DealLocate Preptên;