เรียกรายงานไม่ได้ Error: Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
สาเหตุของปัญหา
ปัญหานี้เกิดขึ้นจากที่เครื่องนั้นมีโปรแกรมอื่นที่ใช้งานฐานข้อมูล Firebird 2.5 หรือ มีการติดตั้ง Firebird ที่อ้างอิงเป็น Services อื่น ซึ่งทำให้ชนกับโปรแกรมของเราที่ใช้ Firebird 3.0 จึงส่งผลให้โปรแกรม CR_Print.exe ไม่สามารถสั่งพิมพ์รายงานได้
การแก้ไขปัญหา
1. ดำเนินการตั้งค่า Firebird ให้ใช้เป็น Port 3051 โดยสามารถดาวน์โหลดไฟล์ติดตั้งโปรแกรม Firebird ได้ดังนี้
1.1 โปรแกรม Firebird v.3.0.2 (32bit) https://www.businessplus.co.th/images/content2022/SE/MULTI/Firebird-3.0.2.32703_0_Win32.rar
1.2 โปรแกรม Firebird v.3.0.2 (64bit) https://www.businessplus.co.th/images/content2022/SE/MULTI/Firebird-3.0.2.32703_0_x64.rar
โดยสามารถศึกษาขั้นตอนการติดตั้งโปรแกรม Firebird ได้จากไฟล์ขั้นตอนการติดตั้งการติดตั้งโปรแกรม Firebird v3.0.pdf ดาวน์โหลดไฟล์ได้ที่
https://www.businessplus.co.th/images/content2022/SE/MULTI/ขั้นตอนการติดตั้งการติดตั้งโปรแกรม Firebird v3.0.pdf
2. จากนั้นทำการดาวน์โหลดไฟล์ ConfigFirebirdPort3051.rar ลิ้งก์ดาวน์โหลด https://www.businessplus.co.th/images/content2022/SE/MULTI/ConfigFirebirdPort3051.rar เมือ่ดาวน์โหลดเรียบร้อยแล้ว ให้ดำเนินการแตกไฟล์ (Extract File) จะได้รับโฟลเดอร์ ConfigFirebirdPort3051
3. ดับเบิ้ลคลิกไปที่โฟลเดอร์ ConfigFirebirdPort3051 จะพบโฟลเดอร์เรียงตามลำดับ 1-3 ให้ดำเนินการตามลำดับโฟลเดอร์
4. เมื่อดำเนินการเสร็จสิ้นแล้ว ทดสอบเรียกรายงานอีกครั้งครับ
การป้องกัน
แนะนำให้ปิดโปรแกรมอื่นที่ใช้ Firebird 2.5 หรือ โปรแกรมอื่นที่มีการติดตั้ง Firebird ที่อ้างอิงเป็น Services อื่น ก่อน เพื่อหลีกเลี่ยงปัญหาการชนกันระหว่างระบบ หากต้องการใช้งานโปรแกรม BPLUS ครับ