Advantage 扩展程序 - 创建和安装

Posted

技术标签:

【中文标题】Advantage 扩展程序 - 创建和安装【英文标题】:Advantage Extended Procedure - Create and install 【发布时间】:2010-03-27 11:06:09 【问题描述】:

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

谁能帮我创建和安装 AEP?

谢谢

朱利安

【问题讨论】:

【参考方案1】:

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

如果你还没有看过,Jensen 和 Anderson 的书中有关于 creating an AEP 的很好的信息。

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

【讨论】:

您好,感谢您的“警告而非警告”,但我的 AEP 已创建,但我不知道如何使用它?所以,造成问题的不是创造,而是使用之后。谢谢朱利安

以上是关于Advantage 扩展程序 - 创建和安装的主要内容,如果未能解决你的问题,请参考以下文章

linux的一些扩展

如何查询已安装的“打包 COM”扩展点

joomla 扩展 zip 然后卸载然后安装

使用 Foxpro 表和 Advantage Data Architect

使用具有自定义扩展名的 SDF 文件(SQLCE 数据库)作为我的 WPF 应用程序的数据文件类型

删除应用扩展后仍然出现应用安装失败错误 - 此应用包含具有非法捆绑标识符的应用扩展