"Compile Error: Function or Interface Marked as Restricted, or the Function Uses an Automation Type
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 243   1
URL.หัวข้อ / URL
"Compile Error: Function or Interface Marked as Restricted, or the Function Uses an Automation Type

ช่วงอาิทิตย์ที่ผ่านมา ผมมีเหตุที่ต้องลงโปรแกรมใหม่ในเครื่องฯ ของผม เริ่มตั้งแต่การลง OS ก็ปาเข้าไปตั้ง 2 ชั่วโมงกว่าถึงจะเสร็จ จากนั้นก็มาถึงการลงโปรแกรมต่างๆ ใหม่อีกทั้งหมด 
 
พอมาถึงโปรแกรม Access 97 เพื่อนซี้ของผม กับมีปัญหากับ DAO โดยผมดูใน References มันแจ้งว่าเป็น DAO 3.6 ให้ชัดเจน แต่เมื่อไรก็ตามที่ผมเอาไฟล์เก่าที่มีการเรียกใช้ DAO มันจะหลุดออกไปทันที เหมือนมันน้อยใจอะไรสักอย่างนีแหล่ะ ไม่พูดอะไรเลย ปิด Access 97 ออกไปเฉยๆ ถ้าไม่มีโค้ดที่ใช้ DAO ก็เล่นได้สบาย 
 
ผมลองเล่นไฟล์ของ Access XP โดยโหลด DAO 3.6 ก็ไม่มีปัญหาอะไร 
 
เหตุการณ์เช่นนี้ทำให้ผมนึกถึงตอนที่ผมได้ติดตั้ง Windows 2000 Server ครั้งแรก ก็เจอปัญหานี้อยู่เหมือนกัน ผมจำได้คร่าวๆ ว่า ได้ไปเอาไฟล์ dao360.dll จากแผ่น CD มาลงทับไป แล้วลงทะเบียนใหม่ อาการนั้นก็หาไป 
 
ผมลองทำตามวิธีเดิม แต่ครั้งนี้ไม่ได้ผล ก็เลยไปคัดลอกห้อง DAO ของ 97 ที่ผมได้ลงไว้กับ Windows XP ซึ่งจะอยู่ใน HD อีกก้อนหนึ่งมาทับของเดิมลงไป  
แล้วก็ทำการยกเลิกการลงทะเบียน DAO 3.6 ดังนี้ 
 
C:\WINNT\system32\regsvr32.exe /U "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll" 
 
แล้วก็ลงทะเบียนใหม่ด้วยคำสั่งนี้ 
 
C:\WINNT\system32\regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll" 
 
ก็ยังไม่หาย แต่มันจะไม่หลุดออกไปเหมือนเมื่อก่อนแล้ว แต่จะแสดงข้อความข้างล่างนี้ขึ้นมาให้ผมอ่านแทน 
 
"Compile Error: Function or Interface Marked as Restricted, or the Function Uses an Automation Type Not Supported in Visual Basic" 
 
ได้เลย ผมได้ค้นใน http://www.microsoft.com/search โดยคำค้นดังกล่าว และได้เจอคำตอบนี้ที่ 
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q303829 
 
โดยการใช้ DAO350.DLL แทน 
 

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R06616
   
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0499s