1. ใช้ภาษา SQL ใน Delphi
เนื่องจากภาษา SQL ใช้งานง่ายเต็มไปด้วยฟังก์ชั่นและง่ายและง่ายต่อการเรียนรู้จึงเป็นที่รักอย่างลึกซึ้งโดยนักพัฒนาฐานข้อมูล ใน Delphi การดำเนินการโค้ด SQL นั้นง่ายมากที่จะใช้งานโดยใช้การควบคุมเช่นการสืบค้นแหล่งข้อมูล ฯลฯ แต่เมื่อถึงวันที่สอบถามคุณจะพบปัญหาที่ง่ายต่อการเพิกเฉย สมมติว่าตารางข้อมูลที่ใช้คือ order.db และมีฟิลด์วันที่ที่ขาย รหัส SQL คือ: เลือก*fromorderswheresaledate> 1998-03-31 อย่างไรก็ตามข้อผิดพลาดของ "typemismatchexpression" จะปรากฏขึ้นเสมอเมื่อดำเนินการรหัส ผู้เขียนคิดว่ามันเกิดจากการติดตั้งที่ไม่สมบูรณ์ของเอ็นจินฐานข้อมูล (BDE) ดังนั้นเขาจึงติดตั้ง Delphi ใหม่ แต่พบว่าปัญหายังคงมีอยู่ หลังจากตรวจสอบข้อมูล SQL และความช่วยเหลือออนไลน์ซ้ำ ๆ ในที่สุดฉันก็พบว่า BDE สนับสนุนรูปแบบวันที่ในสหรัฐอเมริกาเท่านั้น รูปแบบของมันคือ: mm/dd/yyyy (เดือน/วัน/ปี) เปลี่ยนรหัส SQL เป็น: SELECT*FRONDERSWHERESALEDATE> 03/31/1998 ปัญหาจะถูกแยกออกเมื่อดำเนินการรหัสอีกครั้ง เพื่อให้รูปแบบวันที่สอดคล้องกันเมื่อสอบถามและการดำเนินการข้อมูลอื่น ๆ ขอแนะนำให้ตั้งค่าพื้นที่เป็น: ภาษาอังกฤษ (สหรัฐอเมริกา) ในรายการการตั้งค่าสถานที่ในแผงควบคุม
2. โทรหาเอกสารคำใน Delphi
OLE เป็นวิธีที่จะอนุญาตให้แอปพลิเคชันที่แตกต่างกันทำงานร่วมกันและแบ่งปันข้อมูล เอกสาร Word สามารถเชื่อมโยงหรือฝังลงในโปรแกรม Delphi ผ่านส่วนประกอบ Olecontainer ที่อยู่บนหน้าระบบของ ComponentPalette หลังจากการดีบักแอปพลิเคชันเสร็จสิ้นผู้เขียนติดตั้งแอปพลิเคชันและ Word97 บนคอมพิวเตอร์ของผู้ใช้เพื่อเรียกใช้ ตรวจสอบอย่างระมัดระวังรหัสโปรแกรมนั้นถูกต้องและมีการดีบักและเรียกใช้ซ้ำแล้วซ้ำอีกและพบว่าเอกสารบางคำอาจเรียกได้ว่าเป็นส่วนหนึ่งของเอกสารนี้อยู่ในรูปแบบ Word97 และเอกสารที่ไม่สามารถเรียกได้ว่าเป็น Word6 ดั้งเดิม 0 เอกสารรูปแบบของผู้ใช้ดังนั้นส่วนหนึ่งของเอกสารนี้จะรวมอยู่ด้วย จะเห็นได้ว่าเมื่อเขียนแอปพลิเคชัน OLE คุณควรให้ความสนใจกับรูปแบบของการแบ่งปันข้อมูลมิฉะนั้นเวลาและพลังงานที่ไม่จำเป็นจะสูญเปล่า