โปรแกรม VB6 รันไปแล้วเจอ Error ข้อความว่า "Data Provider or other service returned an E_FAIL status"
Run-time error '-214767259 (80004005)': เช้านี้กำลังนั่งขัดเกลาซอร์สโค๊ดตัวเองเป็นพัลวัล เนื่องจากใช้ไปใช้มาแล้วเกิดอาการอืดสุดๆ จากที่เคยทดลองเป็น Syntax การ Join table มาแล้วก็พอจะช่วยได้บ้าง ซอร์สโค๊ดโปรแกรมเดิม SELECT tb_order.*, tb_company.name FROM tb_order, tb_company WHERE tb_order.id = 12345 AND tb_order.cpn_id = tb_company.id แก้ใหม่เป็น SELECT tb_order.*, tb_company.name FROM tb_order INNER JOIN tb_company ON tb_order.cpn_id = tb_company.id WHERE tb_order.id = 12345 ปรากฏว่าเกิด error "Data Provider or other service returned an E_FAIL status" ซึ่งจำได้ว่าคราวก่อนเคยนำปัญหานี้มาลงในบทความแล้ว แต่กรณีมันต่างกันนิดหน่อยตรงซอร์สโค๊ดของโปรแกรมที่เขียน เลยนำมาลงกันอีกทีเพื่อเป็นการตอกย้ำกันชัดๆ