Advantage扩展过程 - 创建和安装

时间:2010-03-27 11:06:10

标签: visual-studio advantage-database-server

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

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

由于

于连

1 个答案:

答案 0 :(得分:1)

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

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

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