ขึ้น Btrieve not installed แก้ไขยังไงครับ

81 views
Skip to first unread message

GM_Prasert

unread,
Oct 6, 2012, 1:42:10 AM10/6/12
to frees...@googlegroups.com
เรียน  คุณสาธิต

ถ้าโปรแกรมฟ้องตอนเรียกใช้ขึ้น Btrieve not installed แก้ไขยังไงครับ รบกวนขอคำแนะนำด้วยครับ

ขอบคุณครับ
ประเสริฐ  เอี่ยมวิเชียรวงศ์ (อั๋น)
GM Corporation Co.,Ltd.

Sathit Jittanupat

unread,
Oct 6, 2012, 2:21:38 AM10/6/12
to frees...@googlegroups.com
สันนิษฐาน

1. ไม่ได้ติดตั้ง pervasive (PVSW) หรือการติดตั้ง pervasive มีปัญหา 
นอกจากต้องมี icon รูปคอมพิวเตอร์ มีวงกลมและเครื่องหมายบวกสีเขียว ของ pervasive ใน tray ทางด้านล่างขวาของจอแล้ว
สังเกตคือ ถ้าติดตั้ง pervasive สำเร็จ ไฟล์ windows/system32/config.nt จะต้องมีบรรทัดคล้ายๆ อย่างนี้
REM Added by Pervasive.SQL V8 install:
DEVICE=C:\PVSW\BIN\BTRDRVR.SYS


2. อาจเกิดจาก firewall ของ windows ทำการ block ไม่ยอมให้ติดต่อ pervasive


สาธิต



เมื่อ วันเสาร์ที่ 6 ตุลาคม ค.ศ. 2012, 12 นาฬิกา 42 นาที 10 วินาที UTC+7, GM_Prasert เขียนว่า:

GM_Prasert

unread,
Oct 16, 2012, 4:02:01 AM10/16/12
to frees...@googlegroups.com
เรียน  คุณสาธิต

ตอนนี้ผมติดปัญหาในแต่ละวันทั้งเครื่องลูกและเครื่อง server เองก็จะฟ้องเวลาเข้าโปรแกรมว่า Btrieve not installed แล้วก็ทำให้ไม่สามารถเข้าไปใช้งานโปรแกรมได้ ไม่รู้ว่าจะแก้ยังไงต่อครับ
ตอนนี้ผมแก้ไขโดยการ copy ไฟล์ BTRV.BAT,BTN.TRN จากเครื่องที่ใช้งานได้ไปวางทับก็จะสามารถใช้งานได้ตามปกติ 
อาการก็คือ : 
1. ในแต่ละวันจะเปิด server ตอนเช้าเวลา 8.30 น. หลังจากเปิด server แล้ว user จะเข้าใช้งานโปรแกรม สิ่งที่เกิดขึ้นคือ มีบางเครื่องเข้าใช้งานได้ แต่บางเครื่องเข้าใช้งานไม่ได้โปรแกรมฟ้อง Btrieve not installed ซึ่งต้องรอซักพักถึงจะเข้าได้ ประมาณครึ่งชั่วโมง ถึง 1 ชั่วโมง ก็จะเข้าใช้งานได้เอง บางครั้งก็ใช้ไม่ได้ทั้งหมดรวมถึงตัว server เองด้วยครับ
2. กรณี run server ตลอด 24 ชม. ในบางวัน เมือวานยังใช้งานได้อยู่พอตอนเช้ามาใช้ไม่ได้แล้ว คราวนี้ใช้ไม่ได้ทั้งหมดรวมถึงตัว server เองก็ใช้ไม่ได้ โปรแกรมฟ้อง Btrieve not installed ทุกเครื่อง

ตอนนี้มันเกิดขึ้นบ่อยครับ ข้อสังเกตของผมคือมีอะไรไปทำให้ไฟล์ BTRV.BAT หรือ BTN.TRN เสียหายหรือเปล่าครับ
 - กลุ่มนี้ผมติดตั้ง server win2003 เครื่องลูกเป็น win xp ไม่ลง pervasive 
 - ลงโปรแกรม scrasft รุ่น cmp.lan  
 - map dirive p:\sc_prog\scraft  
 - server ชุดนี้ผม set เป็น ftp server ลงโปรแกรมรีโมทหน้าจอด้วย
แล้วสำหรับการ set server กลุ่มนี้ เครื่องลูกสามารถปรับ memory free ได้น้อยมากไม่เหมือนกับเครื่องที่ติดตั้ง pervasive ซึ่งผมก็ปรับทั้งหมดที่แนะในชุดโปรแกม
 - ปรับช่อง memory ให้ auto ทุกช่อง ใน .PIF
 - ปรับ config.nt และ autoexec.nt แล้ว
 - copy config.scc และ autoexec.scc ไปวางไว้ใน drive c แล้วเข้าไปปรับ (start) Properties แล้ว
สรุปทำ 3 ขั้นตอนแล้วก็ยังไม่ขึ้น ตอนนี้ติดอยู่ 1 เครื่องที่ memory free 406.61

สรุปสิ่งที่ผมอยากได้คำแนะนำในการแก้ไขคือ
1. แก้ Btrieve not installed
2. ปรับ memory free เพิ่ม

ประเสริฐ
GM Corporation Co.,Ltd.


เมื่อ วันเสาร์ที่ 6 ตุลาคม ค.ศ. 2012, 13 นาฬิกา 21 นาที 39 วินาที UTC+7, Sathit Jittanupat เขียนว่า:

Sathit Jittanupat

unread,
Oct 16, 2012, 8:38:35 AM10/16/12
to frees...@googlegroups.com
btrieve คือโปรแกรมที่ออกมาตั้งแต่ปี 1987 ตั้งแต่สมัย DOS, Netware ยังไม่มี windows ด้วยซ้ำ 
ถึงปีนี้ เท่ากับมีอายุ 25 ปีแล้วครับ 

โปรแกรม scraft เองก็มีอายุ 20 ปี ตั้งแต่สมัย DOS 5.0
และจบลงพร้อมกับที่ Microsoft ประกาศว่าจะเลิก support windows xp 
เพราะ windows ตั้งแต่รุ่น VISTA เป็นต้นไป ไม่รองรับการแสดงผล DOS mode แบบ full screen

เพราะฉะนั้น การจะ set ให้ใช้งาน ต้องเลือกอย่างพิถึพิถันทุกอย่าง ตั้งแต่ Hardware จนถึง OS
โชคร้ายที่เกือบ 90% ของ Hardware รุ่นใหม่ที่มีอายุไม่เกิน 5 ปี เกือบ 90% ไม่สามารถ set ให้ทำงานอย่างสมบูรณ์ได้
ตั้งแต่ปัญหา เรื่อง display adapter และ driver ซึ่งแน่นอนว่าไม่มีใคร certified ว่าใช้งานกับ DOS ได้หรือไม่
รวมไปถึงปัญหาของ Mainboard ซึ่ง Bios และ Chipset ก็เช่นเดียวกัน ต่างก็ optimize เพื่อใช้งานกับ OS รุ่นใหม่
ไม่มีใคร certified ว่าสามารถใช้งาน DOS ได้

แม้กระทั่ง OS อย่าง windows XP เอง ผมก็พบว่า windows XP ที่ออกมาภายหลัง ด้วย edition ต่างๆ 
โดยฝีมือนัก modify windows มากมายทั่วโลก รวมทั้งคนไทย
มีกว่า 50% ลงติดตั้งไปแล้ว ก็ไม่สามารถใช้งานโปรแกรมของเราได้สมบรูณ์
บางรุ่น ไม่สามารถ set EMM บางรุ่นไม่สามารถปรับ Memory Free ให้ขึ้นได้เลย

ตอนนี้ ไม่มีใครตอบได้ ว่าต้อง set อย่างไร ทำอย่างไร ถึงจะใช้งานได้
นอกจากพยายามค้นคว้า และทดลองด้วยตนเอง (รวมทั้งโชคด้วย) ครับ
เช่น 
หา windows จนกว่าจะเจอ edition ที่ set memory free ได้
หา mainboard หรือ เครื่องมือสอง ที่สามารถลงกับ windows นั้นแล้วใช้ได้

ยิ่งไปกว่านั้น user ที่ใช้เครื่องเหล่านั้น ก็ควรระลึกไว้ด้วย ความพยายามที่จะลงโปรแกรม application ใหม่ๆ อื่นๆ 
หรือต่อพ่วง อุปกรณ์แปลกๆ อาจทำให้ environment เปลี่ยนไปจนใช้โปรแกรมได้ไม่สมบูรณ์อีกแล้ว

สุดท้ายแม้แต่ Pervasive V8 เองก็จบลงเมื่อ เจ้าของ software ประกาศเลิกจำหน่าย และ support
และออก version ล่าสุด (V10 และ V11) ซึ่งการติดตั้ง license ต้อง Online Register ผูกติด Hardware ของคอมพิวเตอร์เครื่องนั้นๆ ด้วย
ถ้าจะเปลี่ยนเอา license ไปใช้เครื่องอื่น ก็ต้อง Online unregister ก่อน แล้วจึงเอาไปใส่เครื่องใหม่ แล้วค่อย online register ใหม่
ไม่มีอะไรที่ง่าย และสะดวกอีกต่อไป

หลายเรื่องที่เคยเป็นเรื่องง่ายๆ ปัจจุบันกลายเป็นเรื่องที่ต้องมี cost ทั้งในเรื่องของเวลา และการแสวงหา ค้นคว้า ด้วยพยายามอันยิ่งยวดครับ
ที่ผมเองก็ไม่สามารถบอกลูกค้าเก่าๆ ให้เข้าใจได้ว่า มันยากเย็นแสนเข็ญเพียงไร ในปัจจุบัน
ยังมีลูกค้าหลายราย เครื่องเก่าเสีย ก็ซื้อเครื่องใหม่ แล้วเอามาให้ผมลงโปรแกรมให้ เหมือนสมัยเมื่อ 10 ปีก่อน
เพียงแต่ตอนนี้ แทนที่นั่งรอ ช.ม. เดียว บางครั้งอาจต้องใช้เวลาหลายๆ วัน 
และหลายครั้งที่จบลงด้วยคำตอบว่า "เครื่องนี้ใช้ไม่ได้ครับ"

สุดท้าย จริงแล้วทุกวันนี้ ยังมี site ลูกค้าหลายที่ ที่ยังใช้ scraft แบบเต็มรูปแบบได้อย่างราบลื่น
เพียงรอวัน Hardware หมดอายุ เจ๊งไปตามวันเวลา
ซึ่งเมื่อมีการนำเครื่องรุ่นใหม่มาทดแทน ทางออกที่ิดีที่สุด 
ใช้ VMWare หรือ VirtualBox เพื่อสามารถควบคุม evironment ในแง่ของ spec hardware ได้ครับ 
ดีกว่าที่จะต้องฝ่าฟัน ทดสอบ hardware คอมพิวเตอร์แต่ละเครื่อง แล้วเสี่ยงดวงเอาเองว่าจะใช้ได้ไหม

สาธิต


เมื่อ วันอังคารที่ 16 ตุลาคม ค.ศ. 2012, 15 นาฬิกา 2 นาที 02 วินาที UTC+7, GM_Prasert เขียนว่า:
Reply all
Reply to author
Forward
0 new messages