GetLinksBySQLCond メソッド(ActiveX/CAO)

リンク テンプレート、SQL の条件、(省略可能な)リンクのタイプに基づいて Links コレクションを取得します。

構文と要素

VBA/VB.NET

RetVal = object.GetLinksBySQLCond(LinkTemplate, Condition [, LinkTypes] [, Document])
object

タイプ: DbConnect

このメソッドが適用されるオブジェクト

LinkTemplate

タイプ: LinkTemplate、またはリンク テンプレートを指定する文字列、入力のみ

このリンク テンプレートのリンクが返されます。

Condition

タイプ: 文字列; 入力のみ

満たす条件を指定する、SQL ステートメントの WHERE 句

LinkTypes

タイプ: 整数; 入力のみ; オプション

返すリンクのタイプ。次のリンク タイプを自由に組み合わせて指定できます。

  • kEntityLinkType: 図形リンク
  • kFSLabelType: 独立ラベル
  • kAttachedLabelType: アタッチ ラベル

特に指定しない場合は、図形リンクのみが返されます。

Document

タイプ: AcadDocument; 入力のみ; オプション

LinkTemplate オブジェクトを最初の引数として渡すと、この引数は無視されます。この引数を指定しなかった場合、ドキュメント オブジェクトは次のように識別されます。

  • 引数 LinkTemplate が、リンク テンプレートの名前を指定する文字列の場合は、現在のドキュメントが使用されます。
  • 引数 LinkTemplateLinkTemplate オブジェクトの場合は、リンク テンプレート ドキュメントが使用されます。
RetVal

タイプ: Links

指定した条件を満たす Links コレクション

注意

GetLinksBySQLCond を発行する前に、LinkTemplate によって識別されるデータ ソースに接続する必要があります。

SQL の条件は、データベース内にあるリンクされたすべての行に適用され、条件を満たしている場合に、対応するリンク オブジェクトが返されます。