【问题标题】:Compile error: "Function or interface marked as restricted or the function uses an Automation type not supported by visual basic" [duplicate]编译错误:“函数或接口标记为受限或函数使用了 Visual Basic 不支持的自动化类型”[重复]
【发布时间】: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 看到的问题没有任何关系。

标签: vb6 dao


【解决方案1】:

进入Project -> References

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

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

【讨论】:

  • @user3089876 出于好奇,你们为什么要使用像 DAO 这样古老的技术?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多