code

 

$strConn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("192.168.0.200\Apps\SAMSON\SAMSON.mdb"),"rujirat","5421545");



ปกติถ้าผมรันโปรแกรมบนเครื่่องตัวเอง



 $strConn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"),"","");



สามารถ connect ได้ครับ



แต่ถ้าผมต้องการชี้ไปยัง database ที่อยู่อีกเครือง  ซึ่งแชร์ไว้ สามารถทำได้ไหมครับ ถ้าทำได้ ต้องเขียน ใส่ 
realpath อย่างไรครับ



192.168.0.200/Apps/test/data.mdb             // Data ที่อยู่อีกเครื่องครับ








กรกฎ วิริยะ 12 May 2012 15:08
555++

แสดงว่าไม่รู้ว่าคำสั่ง realpath ไว้ทำอะไร แนะนำให้อ่านการใช้งานคำสั่งนี้ครับ http://www.php.net/manual/en/function.realpath.php



คำตอบก็คือถ้าเราอ้างที่อยู่โดย ip เราคงไม่ต้องใช้งาน realpath() ครับ



ปัญหาจริงๆก็คือว่า ผมไม่มั่นใจว่า เราจะสามารถเชื่อมต่อฐานข้อมูลระยะไกลด้วยคำสั่งข้างต้นได้หรือเปล่า ให้ทดลองดูละครับ ซึ่งถ้าไม่สามารถเชื่อมต่อได้ อาจต้องใช้ ADO หรืออย่างอื่นแทนละครับ
Wanchana yoojuy 14 May 2012 10:27
ออ เดี๋ยวขอลองทดลองก่อนครับ ว่าได้ผลยังไง ขอบคุณมากครับ