2010-03-27 26 views
2

我嘗試爲我的優勢數據庫創建AEP。我在VS2008上創建了一個AEP項目,而我已經得到了這個DLL。我將de .dll複製到我的datadictionnary所在的文件夾中。我試圖用regasm註冊我的dll,但我一直有警告給出強名,但我嘗試了很多東西,並且我再次遇到了這個錯誤。所以我試圖安裝AEP,但我沒有需要的ProgId。優點擴展步驟 - 創建並安裝

有人可以幫助我創建和安裝AEP?

感謝

朱利安

回答

1

如果你是在建立和測試AEP的過程中,你應該能夠忽略有關強名稱的警告。一旦你到了部署AEP的階段,那麼給它一個strong name可能是一個好主意。

如果你還沒有看到它,詹森和安德森的書有關於creating an AEP的好信息。

編輯編譯完成後,您需要將其添加到數據字典中以便能夠調用它。數據字典存儲有關過程的元數據(過程名稱,參數信息,DLL名稱等)。然後當你調用它時(例如,執行過程myproc('abc',1,2,3);)Advantage可以從字典中獲取信息來調用它。我現在沒有任何東西可以完成這些步驟(我的筆記本電腦上出現Win7升級失敗,並讓我重新開始)。但「安裝」AEP最簡單的方法是右鍵單擊字典中的存儲過程節點(Advantage Data Architect中的左窗格)。有一個選項可以創建一個新的程序。 This information from the book可能有助於澄清這些步驟。

+0

嗨,感謝您的「警告不警告」,但我的AEP已創建,但我不知道如何使用它?所以,這不是造成問題的創造,而是後面的使用。 謝謝julien – 2010-03-28 04:01:02

+0

tkx它的工作 – 2010-03-29 10:36:34