| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
==[[Oracle.DataAccess.Client]]===== [[Oracle.DataAccess.ClientネームスペースClient]]ネームスペース======== [[Oracle.DataAccess.ClientクラスClient]]クラス=====
{|class="wikitable"
!クラス
!内容
|-
|OracleCommand[[Oracle]]Command
|SQLコマンド、ストアド・プロシージャまたは関数、あるいは表の名前を表す。
|-
|OracleCommandBuilder[[Oracle]]CommandBuilder|データベースが更新されたときにOracleDataAdapterに対する自動SQL生成を行う。データベースが更新されたときに[[Oracle]]DataAdapterに対する自動SQL生成を行う。
|-
|OracleConnection[[Oracle]]Connection|Oracleデータベースへの接続を表す。[[Oracle]]データベースへの接続を表す。
|-
|OracleDataAdapter[[Oracle]]DataAdapter
|DataSetと通信するデータ・プロバイダ・オブジェクトを表す。
|-
|OracleDataReader[[Oracle]]DataReader
|順方向のみ、かつ読取り専用のメモリー内の結果セットを表します。
|-
|OracleError[[Oracle]]Error|Oracleデータベースで報告されたエラーを表す。[[Oracle]]データベースで報告されたエラーを表す。
|-
|OracleErrorCollection[[Oracle]]ErrorCollection|OracleErrorの集合を表す。[[Oracle]]Errorの集合を表す。
|-
|OracleException
|Oracle [[Data Provider for .NETでエラーが発生した場合にスローされる例外を表す。NET]]でエラーが発生した場合にスローされる例外を表す。
|-
|OracleFailoverEventArgs[[Oracle]]FailoverEventArgs|OracleConnection[[Oracle]]Connection.Failoverイベントに対するイベント・データを提供。
|-
|OracleFailoverEventHandler[[Oracle]]FailoverEventHandler|OracleConnection[[Oracle]]Connection.Failoverイベントを処理するメソッドのシグネチャを表す。
|-
|OracleGlobalization[[Oracle]]Globalization|セッション、スレッドおよびローカル・コンピュータ(読取り専用)のOracleグローバリゼーション設定を取得および設定するために使用。セッション、スレッドおよびローカル・コンピュータ(読取り専用)の[[Oracle]]グローバリゼーション設定を取得および設定するために使用。
|-
|OracleInfoMessageEventHandler[[Oracle]]InfoMessageEventHandler|OracleConnection[[Oracle]]Connection.InfoMessageイベントを処理するメソッドのシグネチャを表す。
|-
|OracleInfoMessageEventArgs[[Oracle]]InfoMessageEventArgs|OracleConnection[[Oracle]]Connection.InfoMessageイベントに対するイベント・データを提供。
|-
|OracleParameter[[Oracle]]Parameter|OracleCommandのパラメータを表す。[[Oracle]]Commandのパラメータを表す。
|-
|OracleParameterCollection[[Oracle]]ParameterCollection|OracleParameterの集合を表す。[[Oracle]]Parameterの集合を表す。
|-
|OracleRowUpdatedEventArgs[[Oracle]]RowUpdatedEventArgs|OracleDataAdapter[[Oracle]]DataAdapter.RowUpdatedイベントに対するイベント・データを提供す。
|-
|OracleRowUpdatedEventHandler[[Oracle]]RowUpdatedEventHandler|OracleDataAdapter[[Oracle]]DataAdapter.RowUpdatedイベントを処理するメソッドのシグネチャを表す。
|-
|OracleRowUpdatingEventArgs[[Oracle]]RowUpdatingEventArgs|OracleDataAdapter[[Oracle]]DataAdapter.RowUpdatingイベントに対するイベント・データを提供。
|-
|OracleRowUpdatingEventHandler[[Oracle]]RowUpdatingEventHandler|OracleDataAdapter[[Oracle]]DataAdapter.RowUpdatingイベントを処理するメソッドのシグネチャを表す。
|-
|OracleTransaction
|ローカル・トランザクションを表します。ローカル・[[トランザクション]]を表します。
|-
|OracleXmlQueryProperties[[Oracle]]XmlQueryProperties|XmlCommandTypeプロパティがQueryのときにOracleCommandクラスによって使用されるXMLプロパティを表す。XmlCommandTypeプロパティがQueryのときに[[Oracle]]Commandクラスによって使用されるXMLプロパティを表す。
|-
|OracleXmlSaveProperties[[Oracle]]XmlSaveProperties|XmlCommandTypeプロパティがInsert、UpdateまたはDeleteのときにOracleCommandクラスによって使用されるXMLプロパティを表す。XmlCommandTypeプロパティがInsert、UpdateまたはDeleteのときに[[Oracle]]Commandクラスによって使用されるXMLプロパティを表す。
|-
|}
=====[[Oracle.DataAccess.Client列挙体Client]]列挙体=====
{|class="wikitable"
!列挙体
|-
|FailoverReturnCode
|アプリケーションからODP[[.NETプロバイダに返され、フェイルオーバーがエラーの場合には再試行を、成功した場合には継続を要求。NET]]プロバイダに返され、フェイルオーバーがエラーの場合には再試行を、成功した場合には継続を要求。
|-
|FailoverType
|呼び出されたフェイルオーバー・イベントのタイプを示すために使用。
|-
|OracleCollectionType[[Oracle]]CollectionType|OracleParameterオブジェクトがコレクションを表すかどうかを指定し、表す場合にはコレクションの型を指定。[[Oracle]]Parameterオブジェクトがコレクションを表すかどうかを指定し、表す場合にはコレクションの型を指定。
|-
|OracleDbType[[Oracle]]DbType|OracleParameterのOracleDbTypeを明示的に指定するために使用。[[Oracle]]Parameterの[[Oracle]]DbTypeを明示的に指定するために使用。
|-
|OracleParameterStatus[[Oracle]]ParameterStatus
|列からnull値がフェッチされるかどうか、フェッチ中に切捨てが発生したかどうか、またはnull値がデータベース列に挿入されるかどうかを示。
|-
|OracleXmlCommandType[[Oracle]]XmlCommandType|OracleCommandのOracleXmlCommandTypeプロパティに使用可能な値を指定。[[Oracle]]Commandの[[Oracle]]XmlCommandTypeプロパティに使用可能な値を指定。
|-
|}
 
==Tips==
===OracleParameter IN句に配列を渡す===
 
*のは困難なようなので、SQLを作る[[C#|CSharp]]
 
<pre>
private string GetSql(string[] values)
{
var valueAry = string.Join(",",values.Select((status) => $"'{status}'"));
return $"select * from tablename where code in ( {valueAryy} )";
}
</pre>

案内メニュー