คุณสามารถใช้ฟังก์ชัน DDERequest บนแชนเนลการแลกเปลี่ยนข้อมูลแบบไดนามิกแบบเปิด (DDE) เพื่อร้องขอรายการของข้อมูลจากแอปพลิเคชันเซิร์ฟเวอร์ DDE
ตัวอย่างเช่น ถ้าคุณมีแชนเนล DDE ที่เปิดอยู่ระหว่าง Microsoft Office Access 2007 และ Microsoft Office Excel 2007 คุณสามารถใช้ฟังก์ชัน DDERequest เพื่อถ่ายโอนข้อความจากเวิร์กชีต Excel ไปยังฐานข้อมูล Access ได้
ไวยากรณ์
DDERequest ( channum , item )
ไวยากรณ์ของฟังก์ชัน DDERequest มีอาร์กิวเมนต์ดังนี้
Ar gument |
คำอธิบาย |
channum |
หมายเลขช่องสัญญาณ คือจํานวนเต็มที่ส่งกลับโดยฟังก์ชัน DDEInitiate |
รายการ |
นิพจน์สตริง ที่เป็นชื่อของ รายการข้อมูล ที่แอปพลิเคชันระบุโดยฟังก์ชัน DDEInitiate ตรวจสอบเอกสารของแอปพลิเคชันเพื่อดูรายการที่เป็นไปได้ |
ข้อสังเกต
อาร์กิวเมนต์ channum ระบุหมายเลขสถานีของการสนทนา DDE ที่ต้องการ และอาร์กิวเมนต์ รายการ จะระบุว่าข้อมูลใดที่ควรถูกเรียกใช้จากโปรแกรมประยุกต์เซิร์ฟเวอร์ ค่าของอาร์กิวเมนต์รายการจะขึ้นอยู่กับโปรแกรมประยุกต์และ หัวข้อ ที่ระบุเมื่อมีการเปิดแชนเนลที่ระบุโดยอาร์กิวเมนต์ channum ตัวอย่างเช่น อาร์กิวเมนต์ item อาจเป็นช่วงของเซลล์ในเวิร์กชีต Excel
ฟังก์ชัน DDERequest จะส่งกลับ ตัวแปร เป็น สตริง ที่มีข้อมูลที่ร้องขอถ้าการร้องขอสําเร็จ
ข้อมูลจะถูกร้องขอในรูปแบบข้อความพยัญชนะผสมตัวเลข ไม่สามารถถ่ายโอนกราฟิกหรือข้อความในรูปแบบอื่นได้
ถ้าอาร์กิวเมนต์ channum ไม่ใช่จํานวนเต็มที่สอดคล้องกับแชนเนลที่เปิดอยู่ หรือถ้าไม่สามารถถ่ายโอนข้อมูลที่ร้องขอได้ ข้อผิดพลาดขณะทำงาน จะเกิดขึ้น