Score:0

FreeTDS ส่งคืน INT_EXIT สำหรับ msgno 20109

ธง cn

ฉันกำลังเรียกไบนารีบน RedHat 7 ที่ใช้ไลบรารี FreeTDS มันทำงานได้ดีในสภาพแวดล้อมหนึ่งที่ตั้งมานานแล้ว แต่ฉันพยายามเรียกใช้ไบนารีในสภาพแวดล้อมอื่นและฉันก็ได้รับ FreeTDS: db-lib: ออกเนื่องจากตัวจัดการข้อผิดพลาดของไคลเอนต์ส่งคืน INT_EXIT สำหรับ msgno 20109.

ฉันได้ลองคัดลอกโฟลเดอร์ lib คัดลอกไฟล์ทั้งหมดและดาวน์โหลดไฟล์และทำการกำหนดค่า / สร้าง / ติดตั้ง วิธีเหล่านั้นให้ข้อผิดพลาดเดียวกัน

โฟลเดอร์ FreeTDS lib แสดงอยู่ในตัวแปรสภาพแวดล้อม LD_LIBRARY_PATH

เมื่อฉันดูรหัส freetds ฉันเห็น:

#define SYBENULL 20109 /* ตัวชี้ DBPROCESS NULL ส่งผ่านไปยัง DB-Library */
#define CHECK_PARAMETER(x, msg, ret) if (!(x)) { dbperror(dbproc, (msg), 0); กลับ ret; }

#CHECK_PARAMETER(dbproc, SYBENULL, FALSE);

การตรวจสอบพารามิเตอร์บน dbproc นั้นอยู่ในหลาย ๆ ที่ในรหัส freetds

ฉันจะตั้งค่า FreeTDS เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ได้อย่างไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา