เรียกรายงานไม่ได้ Error: Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

 

เรียกรายงานไม่ได้ 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 ครับ