我尝试为我的优势数据库创建 AEP。我在 VS2008 上创建了一个 AEP 项目,我得到了 dll。我将 de .dll 复制到我的数据字典所在的文件夹中。我试图用 regasm 注册我的 dll,但我总是收到给出强名称的警告,但我尝试了很多东西,我又得到了这个错误。所以我尝试安装 AEP,但我不需要 ProgId。
有人可以帮我创建和安装 AEP 吗?
谢谢
朱利安
我尝试为我的优势数据库创建 AEP。我在 VS2008 上创建了一个 AEP 项目,我得到了 dll。我将 de .dll 复制到我的数据字典所在的文件夹中。我试图用 regasm 注册我的 dll,但我总是收到给出强名称的警告,但我尝试了很多东西,我又得到了这个错误。所以我尝试安装 AEP,但我不需要 ProgId。
有人可以帮我创建和安装 AEP 吗?
谢谢
朱利安
如果您正在构建和测试 AEP,您应该能够忽略有关强名称的警告。一旦您到了部署 AEP 的阶段,给它起一个强名称可能是个好主意。
如果您还没有看过,Jensen 和 Anderson 的书中有很好的关于creating an AEP
.
编辑构建 AEP 后,您需要将其添加到数据字典中以便能够调用它。数据字典存储有关过程的元数据(过程名称、参数信息、DLL 名称等)。然后当你调用它时(例如,执行过程 myproc('abc', 1, 2, 3);) Advantage 可以从字典中获取信息来调用它。我现在没有所有东西来完成这些步骤(Win7 升级在我的笔记本电脑上出错,让我重新开始)。但“安装”AEP 的最简单方法是右键单击字典中的存储过程节点(Advantage Data Architect 中的左窗格)。有一个创建新程序的选项。 书中的这些信息可能有助于阐明这些步骤。