Initialize メソッド (レプリケーション ActiveX)
Initialize メソッドは、コントロールのプロパティを検証し、すべてのデータベース接続を確立します。
構文
object.Initialize
要素 | 説明 |
---|---|
object |
結果が「適用対象」の一覧に含まれるオブジェクトになる式。 |
適用対象
SQLDistribution オブジェクト (レプリケーション ActiveX)
SQLMerge オブジェクト (レプリケーション ActiveX)
戻り値
リターン コード | 説明 |
---|---|
S_OK |
メソッドが成功しました。 |
E_FAIL |
一般エラーが発生しました。詳細については、エラー レコードを確認してください。 |
REPLX_E_DBNOTFOUND |
指定したデータベースが存在しません。 |
REPLX_E_SUBNOTFOUND |
指定されたサブスクリプションは存在しません。 |
REPLX_E_SUBEXPIRED |
サブスクリプションの有効期限が切れました。 |
REPLX_E_PROFILENOTFOUND |
指定されたプロファイルは存在しません。 |
REPLX_E_RETRYFAILURE |
エラーが発生しました。最後の操作の再試行が必要な可能性があります。 |
解説
パブリッシャ、パブリケーション、ディストリビュータ、およびサブスクライバ (ディストリビューション コントロールとマージ コントロールの場合) を定義するコントロールのプロパティは、Initialize を呼び出す前に設定する必要があります。
Microsoft Visual Basic では、Initialize は Sub メソッドであり、値は返されません。
AddSubscription メソッド (レプリケーション ActiveX) メソッドで新しいサブスクリプションを追加する前、DropSubscription メソッド (レプリケーション ActiveX) メソッドで既存のサブスクリプションを削除する前、または CopySubscription メソッド (レプリケーション ActiveX) でサブスクリプション データベースをコピーする前に Initialize を呼び出すことは避けてください。
プロトタイプ C/C++
HRESULT Initialize( );
参照
概念
ActiveX コントロールを使用したレプリケーションのプログラミング