Page 1 of 1
Marcro error ODBC
Posted: Thu Jun 09, 2022 8:40 pm
by Weerayut21
เนื่องจากเดิมผมใช้งาน Win 7 32bit แล้วเปลี่ยน Win10 64 bit ซึ่งพบปัญหาไฟล์ Marcro ที่รันข้อมูลผ่าน Querytable ไม่สามารถ Run ได้ตามไฟล์แนบ ขึ้น error run-time error 1004 General ODBC error ตามไฟล์แนบครับ
รบกวนขอคำแนะนำในการปัญหาดังกล่าวด้วยครับ
Re: Marcro error ODBC
Posted: Thu Jun 09, 2022 9:16 pm
by snasui

เข้าใจว่าเกิดจาก ODBC Driver ลอง Update ดูครับ
ตัวอย่างการ Search หา ODBC Driver สำหรับ Wins 10 ครับ
https://www.bing.com/search?q=odbc+driv ... =QBRE&sp=2
Re: Marcro error ODBC
Posted: Wed Jun 15, 2022 6:23 pm
by comscience21
ผมลองติดตั้งแล้ว แต่ยังคงพบปัญหาเดิมครับ ซึ่งเจอ Error เฉพาะ Macro ที่เขียน Code ดึงข้อมูลจาก Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False ซึ่งไฟล์ Macro อื่นๆ สามารถรันข้อมูลเครื่อง Win 10 ได้ปกติ
Re: Marcro error ODBC
Posted: Wed Jun 15, 2022 6:55 pm
by snasui

ลองลบข้อมูลเดิมที่ได้จาก Query ทิ้งไปสักรอบโดยไม่ต้องลบ Query แล้ว Refresh ดูว่ายัง Error อยู่หรือไม่ครับ
หากมีการเปลี่ยนชื่อไฟล์ให้เปลี่ยนกลับมาเป็นชื่อเดิมดูก่อนครับ
Re: Marcro error ODBC
Posted: Wed Jun 15, 2022 7:14 pm
by comscience21
snasui wrote: Wed Jun 15, 2022 6:55 pm

ลองลบข้อมูลเดิมที่ได้จาก Query ทิ้งไปสักรอบโดยไม่ต้องลบ Query แล้ว Refresh ดูว่ายัง Error อยู่หรือไม่ครับ
หากมีการเปลี่ยนชื่อไฟล์ให้เปลี่ยนกลับมาเป็นชื่อเดิมดูก่อนครับ
ได้ครับ เดี่ยวพรุ่งนี้ทดลองดู ผมมาอัพเดตอีกครั้งนะครับ ขอบคุณมากครับ
Re: Marcro error ODBC
Posted: Wed Jun 15, 2022 7:31 pm
by snasui

คำนี้ผิดกฎการใช้บอร์ดข้อ 1 ด้านบน

กรุณาแก้ไขด้วยครับ
Re: Marcro error ODBC
Posted: Fri Jun 17, 2022 9:10 pm
by comscience21
snasui wrote: Wed Jun 15, 2022 6:55 pm

ลองลบข้อมูลเดิมที่ได้จาก Query ทิ้งไปสักรอบโดยไม่ต้องลบ Query แล้ว Refresh ดูว่ายัง Error อยู่หรือไม่ครับ
หากมีการเปลี่ยนชื่อไฟล์ให้เปลี่ยนกลับมาเป็นชื่อเดิมดูก่อนครับ
อาจารย์ครับ ผมลองลบข้อมูลตามท่อาจารย์แนะนำแล้วยังคงเจอ error เหมือนเดิมครับ
Re: Marcro error ODBC
Posted: Sat Jun 18, 2022 6:41 am
by snasui

ลองสร้างไฟล์ตัวอย่างขึ้นมาใหม่แล้วแนบมาด้วยโดยตัดมาเฉพาะส่วนที่ติดปัญหา ลบชีตและข้อมูลที่ไม่เกี่ยวข้องทิ้งไปทั้งหมด เผื่อว่าเพื่อนสมาชิกจะได้ช่วยตรวจดูได้ครับ