2

アドバンテージ データベースの AEP を作成しようとしています。VS2008 で AEP プロジェクトを作成し、dll を取得しました。de .dll を datadictionnary があるフォルダーにコピーします。dll を regasm に登録しようとしましたが、厳密な名前を付けるようにという警告が常に表示されましたが、多くのことを試したところ、このエラーが再び発生しました。そのため、AEP をインストールしようとしましたが、ProgId は必要ありません。

AEP の作成とインストールを手伝ってくれる人はいますか?

ありがとう

ジュリアン

4

1 に答える 1

1

AEPの構築とテストを行っている場合は、厳密な名前に関する警告を無視できるはずです。AEPを展開する段階になったら、AEPに強い名前を付けることをお勧めします。

あなたがそれを見たことがないなら、ジェンセンとアンダーソンの本はについての良い情報を持っていますcreating an AEP

編集AEPを作成したら、それを呼び出すことができるように、データディクショナリに追加する必要があります。データディクショナリには、プロシージャに関するメタデータ(プロシージャ名、パラメータ情報、DLL名など)が格納されます。次に、それを呼び出すと(たとえば、プロシージャmyproc('abc'、1、2、3);を実行します。)Advantageは、辞書から情報を取得して呼び出すことができます。私は今、手順を実行するためのすべてを持っていません(Win7のアップグレードが私のラップトップでうまくいかず、最初からやり直しました)。ただし、AEPを「インストール」する最も簡単な方法は、ディクショナリの[ストアドプロシージャ]ノードを右クリックすることです(Advantage Data Architectの左側のペイン)。新しいプロシージャを作成するオプションがあります。 本からのこの情報は、それらのステップを明確にするのに役立つかもしれません。

于 2010-03-27T13:49:38.850 に答える