Lưu ý rằng main_page//0
không phải là thiết bị đầu cuối, không một vị ngữ. Để gọi các vị từ cơ sở dữ liệu của bạn từ main_page//0
, bạn cần viết một cái gì đó như:
main_page -->
{create_db_connect,
use_database,
query_to_database(X),
disconnect_database},
html(div('id="tab_c2"', p('~w')-[X])).
{}/1
construct cho phép bạn gọi các vị từ từ (phần thân của) các quy tắc ngữ pháp. Nếu không có nó, create_db_connect
và những cái khác sẽ được hiểu là cuộc gọi đến các thiết bị không phải thiết bị đầu cuối khác (create_db_connect//0
, ...).
Thông thường, không phải đầu cuối được mở rộng thành các vị từ bằng cách nối hai đối số. Do đó, các cảnh báo bạn nhận được:
Warning: create_db_connect/2, which is referenced by
Warning: /root/prologDev/el.pl:56:17: 1-st clause of main_page/2