แมโครและ globals ด้านล่างนำไปใช้กับโปรแกรมประยุกต์ฐานข้อมูลใช้ ODBC พวกเขาไม่ใช้กับโปรแกรมประยุกต์ที่ใช้ DAO?
ก่อนที่จะ MFC 4.2 แมโคAFX_SQL_ASYNCและAFX_SQL_SYNCให้การดำเนินการแบบอะซิงโครนัสโอกาสเพื่อเวลากับกระบวนการอื่น ๆ เริ่มต้นกับ MFC 4.2 การใช้งานแมโครเหล่านี้เปลี่ยนแปลงเนื่องจากคลาสที่ MFC ODBC ใช้เพียงดำเนินการแบบซิงโครนัส แมโคAFX_ODBC_CALLแก้ไขใหม่ MFC 4.2?
ฐานข้อมูลแมโคร
| AFX_ODBC_CALL | ใช้แมโครนี้เพื่อเรียกฟังก์ชันการ ODBC API ที่ส่งกลับSQL_STILL_EXECUTING AFX_ODBC_CALLจะเรียกฟังก์ชันนี้จนกว่าจะไม่ส่งกลับSQL_STILL_EXECUTING? |
| AFX_SQL_ASYNC | เพียงแค่โทรAFX_ODBC_CALL? |
| AFX_SQL_SYNC | ใช้แมโครนี้จะเรียก API ของ ODBC เป็นฟังก์ชันที่ส่งกลับSQL_STILL_EXECUTING? |
ฐานข้อมูล Globals
| AfxGetHENV | ใช้สากลนี้เพื่อเรียกใช้ตัวจัดการ ODBC กับสิ่งแวดล้อมในปัจจุบันใช้ MFC คุณสามารถใช้หมายเลขอ้างอิงนี้ในการเรียก ODBC โดยตรง? |