カスタムコントロール「PrctrlEx Control」のプロパティには、以下の旧プロパティがあります。
分類 | プロパティ名(プロパティの設定内容) | データ型 |
---|---|---|
Integer | ||
String | ||
String | ||
String | ||
Integer | ||
String |
●OCI連携機能を使用したデータベース(Oracle)連携情報に関するプロパティ
クエリ機能を使用してデータベースと連携する場合は、この分類のオプションを指定する必要はありません。
なお、以下の場合は、OCI連携機能を使用したデータベース(Oracle)連携はできません。
マルチフォーム出力する場合
フリーフレーム形式でリンクのない複数のフレームが配置されている帳票を出力する場合
注意
OCI連携機能では、Oracle 8、Oracle 8i、Oracle 9iとのみ連携できます。Oracleの動作オペレーティングシステムについては、Oracleのマニュアルを参照してください。
OCI連携機能を使用するには、OracleのOracle Call Interfaceが必要です。
接続するDBのタイプを指定します。
データ定義画面の[DB連携]タブのDBタイプの指定にしたがいます。
テスト用のデータファイルで帳票を出力する場合に指定します。
このプロパティは、OCI連携機能を使用してデータベース(Oracle)と連携する場合(データ定義画面の[DB連携]タブのDBタイプに「Oracle」を指定してある場合)で、DBTypeプロパティに「0」を指定した場合にのみ有効です。
データベース(Oracle)に接続するときの接続先名を指定します。
省略すると、以下の優先順序で有効になります。
データ定義画面の[DB連携]タブで指定した接続先名
デフォルトの接続先名(データベース(Oracle)管理者に確認してください)
このプロパティは、OCI連携機能を使用してデータベース(Oracle)と連携する場合(データ定義画面の[DB連携]タブのDBタイプに「Oracle」を指定してある場合)で、DBTypeプロパティに「0」を指定した場合にのみ有効です。
データベース(Oracle)に接続するときのユーザ名を指定します。
省略すると、データ定義画面の[DB連携]タブで指定したユーザ名が有効になります。
このプロパティは、OCI連携機能を使用してデータベース(Oracle)と連携する場合(データ定義画面の[DB連携]タブのDBタイプに「Oracle」を指定してある場合)で、DBTypeプロパティに「0」を指定した場合にのみ有効です。
データベース(Oracle)に接続するときのパスワードを指定します。
このプロパティは、OCI連携機能を使用してデータベース(Oracle)と連携する場合(データ定義画面の[DB連携]タブのDBタイプに「Oracle」を指定してある場合)で、DBTypeプロパティに「0」を指定した場合にのみ有効です。
データベース(Oracle)に接続するときのタイムアウト時間を指定します。
データ定義画面の[DB連携]タブのタイムアウト時間の指定にしたがいます。
タイムアウト時間(分)を指定します。
このプロパティは、OCI連携機能を使用してデータベース(Oracle)と連携する場合(データ定義画面の[DB連携]タブのDBタイプに「Oracle」を指定してある場合)で、DBTypeプロパティに「0」を指定した場合にのみ有効です。
データ定義画面の[DB連携]タブの「SELECT文(レポート頭書き)」または「SELECT文」に変数「%」を指定した場合に、「%」の置換文字列を指定します。SELECT文(レポート頭書き)用の置換文字列に続けてSELECT文用の置換文字列を指定します。指定形式については、オンラインマニュアル“環境設定・帳票運用編”のSET演算子/SELECT文の置換文字列の指定形式についての記載を参照してください。
SELECT文に変数「%」を指定した場合は、このプロパティで置換文字列を必ず指定してください。
注意
データ定義画面の[DB連携]タブの「SELECT文(レポート頭書き)」または「SELECT文」中に文字「#」、ワイルドカード「%」は使用できません。文字「#」、ワイルドカード「%」を使用したい場合は、SELECT文に変数「%」を指定し、このプロパティで置換文字列として「#」「%」を指定してください。
以下に指定例を示します。この例では、データ定義画面の[DB連携]タブのSELECT文に変数「%」を指定し、帳票の出力時にSELECT文の「%」を文字定数「第一開発部%」に置換しています。
SELECT 部署名,名前 FROM 社員マスタ WHERE 部署名 LIKE '%';
SELECT 部署名,名前 FROM 社員マスタ WHERE 部署名 LIKE '第一開発部%';