2

我尝试为我的优势数据库创建 AEP。我在 VS2008 上创建了一个 AEP 项目,我得到了 dll。我将 de .dll 复制到我的数据字典所在的文件夹中。我试图用 regasm 注册我的 dll,但我总是收到给出强名称的警告,但我尝试了很多东西,我又得到了这个错误。所以我尝试安装 AEP,但我不需要 ProgId。

有人可以帮我创建和安装 AEP 吗?

谢谢

朱利安

4

1 回答 1

1

如果您正在构建和测试 AEP,您应该能够忽略有关强名称的警告。一旦您到了部署 AEP 的阶段,给它起一个强名称可能是个好主意。

如果您还没有看过,Jensen 和 Anderson 的书中有很好的关于creating an AEP.

编辑构建 AEP 后,您需要将其添加到数据字典中以便能够调用它。数据字典存储有关过程的元数据(过程名称、参数信息、DLL 名称等)。然后当你调用它时(例如,执行过程 myproc('abc', 1, 2, 3);) Advantage 可以从字典中获取信息来调用它。我现在没有所有东西来完成这些步骤(Win7 升级在我的笔记本电脑上出错,让我重新开始)。但“安装”AEP 的最简单方法是右键单击字典中的存储过程节点(Advantage Data Architect 中的左窗格)。有一个创建新程序的选项。 书中的这些信息可能有助于阐明这些步骤。

于 2010-03-27T13:49:38.850 回答