ADO.NET Provider for SharePoint

Build 20.0.7654

プロシージャ

Procedures スキーマコレクションは、利用可能なストアドプロシージャについて説明します。

ストアドプロシージャリストの取得

Procedures スキーマコレクションを取得するには、SharePointConnection クラスのGetSchema メソッドを呼び出します。返されたDataTable オブジェクトのメタデータにアクセスします。

次の例は、ストアドプロシージャ名のリストを出力します。

C#

String connectionString = "User=MyUserAccount;Password=MyPassword;Auth Scheme=NTLM;URL=http://sharepointserver/mysite;";

using (SharePointConnection conn = new SharePointConnection(connectionString)) {
  conn.Open();
  DataTable table = conn.GetSchema("Procedures");
  foreach (DataRow row in table.Rows)
   Console.WriteLine(row["SPECIFIC_NAME"]);
}

VB.NET

Dim connectionString As String = "User=MyUserAccount;Password=MyPassword;Auth Scheme=NTLM;URL=http://sharepointserver/mysite;"

Using conn As New SharePointConnection(connectionString)
  conn.Open()
  Dim table As DataTable = conn.GetSchema("Procedures")
  For Each row As DataRow in table.Rows
    Console.WriteLine(row("SPECIFIC_NAME"))
  Next
End Using

返されたカラム

Procedures スキーマコレクションは、次のカラムを含みます。

カラム名データ型説明
SPECIFIC_CATALOGSystem.Stringストアドプロシージャを含むデータベースの名前。
SPECIFIC_SCHEMASystem.Stringストアドプロシージャを含むスキーマ。
SPECIFIC_NAMESystem.Stringパラメータを含むストアドプロシージャの名前。
ROUTINE_CATALOGSystem.Stringストアドプロシージャを含むデータベース。
ROUTINE_SCHEMASystem.Stringストアドプロシージャを含むスキーマ。
ROUTINE_NAMESystem.Stringストアドプロシージャの名前。
ROUTINE_TYPESystem.Stringストアドプロシージャの場合はPROCEDURE、関数の場合はFUNCTION を返します。

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7654