Mr.PP เขียน:งั้นสอบถามยังงี้ ครับ
ถ้าต้องการใช้ vb หรือ access มาจับกับ ตาราง fox คือ dbf จะทำไ้ด้ง่ายหรือไม่
ยกตัวอย่าง โปรแกรมที่ใช้อยู่การ index ของ fox จะใช้วิธี vstdate(วันที่)+hn+time(ครั้งที่มารับบริการ) และ อีกหลาย index tag ที่มีลักษณะแบบนี้ ผมเคย import ข้อมูล dbf เข้า access ปรากฏว่าจัดการอะไรไม่ได้เลยครับ
ทำไม่ยากครับ ให้ไป download ODBC driver มาครับ แล้วก็ connect ผ่าน ODBC ไม่มีปัญหาครับ แต่ไม่ทราบเรื่องปัญหาการ index ถ้านำมาใน vb หรือ access แต่ไม่น่ามีปัญหาครับ ใช้ SQL หรือ Query ช่วย set index ได้ครับ
การ import dbf เข้า access โดยตรงเคยทำครับ มีปัญหาเหมือนกัน แต่ถ้า export dbf เป็น exel ก่อน แล้วค่อย import exel เข้ามาใน access อีกทีไม่มีปัญหาครับ
Mr.PP เขียน:***เสริม fox นิดนึง
เรื่องความเร็ว ครับ น่าจะเร็วสุด ถ้าเปรียบเทียบกับ desktop database ตัวอื่น (ไม่เปรียบเทียบกับข้อมูลเยอะมากๆ แบบเวบ ครับ) และข้อดีอีกอย่างคือ version ใหม่ๆ จะ support คำสั่ง หรือ ตารางเก่าได้ หมด(แม้กระทั่ง foxdos) ซึ่ง access ทำได้ยาก หรือทำไม่ได้ครับ
เห็นด้วยเรื่องความเร็วแต่ไม่แน่ใจว่า delphi จะเร็วกว่าหรือไม่ถ้าต้องการความเร็ว และ delphi น่าจะสามารถรองรับระบบใหญ่ได้ดีกว่าด้วยครับ
ในเรื่องเวป asp กับ fox ก็ทำงานร่วมกันได้ครับ แต่การใช้ SQL สร้าง recordset ก็จะใช้ภาษาของ fox ครับ
Mr.PP เขียน:***ข้อเสียมากที่สุดคือไม่มีคนใช้(เข้าใจว่าสมัยก่อน ถ้า database ก็ต้อง fox) และหาคนสอบถาม หาคนสอน หรือแม้แต่หนังสืออ่านยากมากครับ
***เข้าใจว่าตอนนี้ มีการใช้ fox connect mysql หรือ sql server กันแล้ว ก็ไม่ทราบว่า จะดีหรือไม่ยังไง ครับ
***เรื่องเวบ ผมสนใจ php+mysql ครับ เนื่องจากเป็น opensource ด้วยครับ
ตอนนี้ก็มีคนใช้อยู่พอสมควร ซึ่งก็เป็นคนรุ่นเก่าๆ อย่างที่คุณ Mr.PP บอกน่ะครับ
ส่วนการใช้ fox connect SQL server เป็นเรื่องปกติครับ สามารถทำได้เลยโดยไม่ต้องใช้ ODBC driver อะไรเพิ่มเติม ที่รพ.ก็ใช้อยู่เหมือนกันครับ
สำหรับ php+mysql ดีครับ มีคนใช้กันเยอะ น่าจะเยอะที่สุดแล้ว แต่ผมไม่มีความเห็นครับเพราะใช้ไม่เป็น เป็นแต่ asp