กระทู้เก่าบอร์ด อ.Yeadram
1,827 8
URL.หัวข้อ /
URL
ERROR OLE
COPY ms access 2003 มาไว้อีกเครื่อง แล้ว เกิด error ole สามารถแก้ไขอย่างไรได้บ้าง
8 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R14883
ติดตั้งโอเล่ที่ขาดไป
2 @R14885
ฟ้องแค่ error ole อย่างนี้ไม่เคยเจอครับ แต่ตั้งข้อคิดว่าน่าจะเกี่ยวกับเรื่องของการใช้ Oledb (ADO) ติดต่อฐานข้อมูลภายนอก แล้วพอนำไฟล์มาใส่เครื่องใหม่ การอ้างพาธอาจผิดเช่นสมมุติ
objConnection.Open "Provider = Microsoft.ACE.OLEDB.12.0; " & "Data Source = D:\T1.accdb; " & "Persist Security Info=false;"
ที่อยู่พาธของไฟล์ที่อ้างในคำสั่ง D:\T1.accdb อาจไม่ตรงกับในเครื่องใหม่เป็นต้น
ลองตรวจสอบคำสั่งดูครับ
objConnection.Open "Provider = Microsoft.ACE.OLEDB.12.0; " & "Data Source = D:\T1.accdb; " & "Persist Security Info=false;"
ที่อยู่พาธของไฟล์ที่อ้างในคำสั่ง D:\T1.accdb อาจไม่ตรงกับในเครื่องใหม่เป็นต้น
ลองตรวจสอบคำสั่งดูครับ
3 @R14886
ตัวอย่าง error ครับ
4 @R14887
ไม่แน่ใจนะครับ ลองไปตั้งค่าภาษาดูครับ ตั้งให้เป็นไทย เคยตอบในกระทู้เก่าไป จำไม่ได้
5 @R14890
หลักๆ ก็น่าจะเรื่องภาษาไทย หรือไม่ก็การใช้ ActiveX และเรื่องพาธ ต้องลองไล่ดูครับ กดปุ่ม Shift ค้างไว้ แล้วเรียกไฟล์ MS Access ที่ต้องการ แล้วตรวจสอบโค๊ดดู การอ้างถึงพาธ server เช่น หากใช้การ Map Drive เป็น Drive อะไร เครื่องใหม่ก็ต้อง Map เป็นไดร์ฟนั้น หน้าต่าง VBE (visual basic editor) ดูเรื่องฟอร์นภาษาไทย และเรื่อง References ดูว่าใช้อะไรบ้าง เครื่องใหม่มีครบหรือไม่ เรื่อง ActiveX หากใช้คอนโทรลที่ไม่ใช่มาตรฐานที่มากับ MS Access หรือ Office ต้องลงในเครื่องใหม่ด้วยนะครับ ประมาณนี้ครับ หลักๆ
6 @R14897
VBE (visual basic editor) อยู่ตรงไหนครับ
7 @R14898
ไม่ทราบว่าคุณบอยเป็นคนเขียนไฟล์ MS Access นี้เองหรือแค่เป็นคนนำมาใช้เท่านั้นครับ หากเป็นคนเขียนไฟล์นี้เอง ก็ลองเช็คตามที่บอกดูครับคิดว่าไม่น่ายากหากใช้ได้กับเครื่องเก่า เครื่องใหม่ก็น่าจะใช้ได้เช่นกัน
VBE ก็คือคำย่อที่ใช้เรียกหน้าต่างที่เอาไว้เขียนโค๊ด VBA ของ MS Office ครับ
http://wwwdata.forestry.oregonstate.edu/VBA_workshop/visual_basic_editor.htm
ปล. จริงๆหากสงสัยคำไหนลองค้นหาใน Google หรือกระทู้เก่าก่อน จะได้ไม่เสียเวลารอคำตอบ เช่น หาคำว่า visual basic editor ก็จะเห็นเว็บที่เขียนไว้เยอะมาก
VBE ก็คือคำย่อที่ใช้เรียกหน้าต่างที่เอาไว้เขียนโค๊ด VBA ของ MS Office ครับ
http://wwwdata.forestry.oregonstate.edu/VBA_workshop/visual_basic_editor.htm
ปล. จริงๆหากสงสัยคำไหนลองค้นหาใน Google หรือกระทู้เก่าก่อน จะได้ไม่เสียเวลารอคำตอบ เช่น หาคำว่า visual basic editor ก็จะเห็นเว็บที่เขียนไว้เยอะมาก
8 @R14901
ขอบคุณครับคุณ TTT หน้างต่าง VBE เจอแล้วครับ แต่ Error ยังคงอยู่
ถามอีกนิดครับ เรื่องภาษานี้หมายถึง Font ของWindows หรือป่าวครับ ส่วน Active X ต้องเข้าไปแก้ตรงไหนอย่างไรบ้าง
ถามอีกนิดครับ เรื่องภาษานี้หมายถึง Font ของWindows หรือป่าวครับ ส่วน Active X ต้องเข้าไปแก้ตรงไหนอย่างไรบ้าง
Time: 0.2713s