编译错误:“函数或接口标记为受限或函数使用了 Visual Basic 不支持的自动化类型”[重复]

Posted

技术标签:

【中文标题】编译错误:“函数或接口标记为受限或函数使用了 Visual Basic 不支持的自动化类型”[重复]【英文标题】:Compile error: "Function or interface marked as restricted or the function uses an Automation type not supported by visual basic" [duplicate] 【发布时间】:2013-12-29 00:44:37 【问题描述】:

我正在 Windows 7 上开发一个 VB6 应用程序。我的项目中有一个声明:

Set Dbse = OpenDatabase(database name)
Set ds1 = Dbse.CreateDynaset("query here")

但是当我尝试为项目创建 exe 时,我收到以下错误:

"函数或接口标记为受限,或者函数使用了 Visual Basic 中不支持自动化类型”。

您能否建议我如何解决此编译错误。

【问题讨论】:

@niyou 您链接到的问题实际上与 OP 看到的问题没有任何关系。 【参考方案1】:

进入Project -> References

删除您对任何 DAO 项目的所有引用(取消选中所有项目)。

添加对“Microsoft DAO 2.5/3.51 兼容性库”的引用。

【讨论】:

@user3089876 出于好奇,你们为什么要使用像 DAO 这样古老的技术?

以上是关于编译错误:“函数或接口标记为受限或函数使用了 Visual Basic 不支持的自动化类型”[重复]的主要内容,如果未能解决你的问题,请参考以下文章

我要完整的DELPHI编译错误信息。

SOPC 中NIOSII IDE编译工程时错误!!

C++编译链接错误

c语言 编译错误

java web 编译时出现错误

FPGA编译错误 Error (10133)