กระทู้เก่าบอร์ด อ.Yeadram
1,211 3
URL.หัวข้อ /
URL
ขอโค้ด เชื่อมต่อ front end กับ back end ที่มี pass
ขอบคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R21091
ขอบคุณครับ อ TTT คำสั่งที่ให้มายังใช้ไม่ได้ครับ
ขอให้ข้อมูลเพิ่มครับ ผมมีฐานข้อมูล เป็น. accdb (access 2010)ทำการแยกเป็น front-end, back-end ส่วนของ back-end ใส่ password ไว้ แล้วอขียนโค๊ดให้ลบตารางที่ link ออกทุกครั้งเมื่อปิดโปรแกรมส่วน front end และเมื่อเปิด front end ใหม่ (มีฟอร์ม log in ขึ้นมาก่อน) ต้องการให้ front end เชื่อมต่อไปยัง back end อัตโนมัติครับ ต้องเขียน โค๊ดยังไง ใส่ไว้ที่ไหนครับ ขอบคุณครับ
ขอให้ข้อมูลเพิ่มครับ ผมมีฐานข้อมูล เป็น. accdb (access 2010)ทำการแยกเป็น front-end, back-end ส่วนของ back-end ใส่ password ไว้ แล้วอขียนโค๊ดให้ลบตารางที่ link ออกทุกครั้งเมื่อปิดโปรแกรมส่วน front end และเมื่อเปิด front end ใหม่ (มีฟอร์ม log in ขึ้นมาก่อน) ต้องการให้ front end เชื่อมต่อไปยัง back end อัตโนมัติครับ ต้องเขียน โค๊ดยังไง ใส่ไว้ที่ไหนครับ ขอบคุณครับ
3 @R21092
ข้อมูลเพิ่มอีกนิดครับ คือต้องการเชื่อมโยงตารางทุกตารางครับ ไม่ว่าตารางชื่ออะไร
Time: 0.3135s
คือปกติถ้าเราใช้คำสั่งลิ้งค์ไฟล์ภายนอกแบบไม่มี Pass ก็จะประมาณนี้
Set db = DBEngine.Workspaces(0).OpenDatabase("C:\Data\Database.mdb")
DoCmd.TransferDatabase acLink, ....
ถ้ามี Pass เช่น 12345 ก็ใช้ประมาณนี้
Set db = DBEngine.Workspaces(0).OpenDatabase("C:\Data\Database.mdb", False, False, ";pwd=12345") ' ถ้าเป็น 2003 มี user ID ก็ใส่ uid=...
DoCmd.TransferDatabase acLink, ....
ประมาณนี้ครับ ปรับใช้ดู