最近のアクセス:
DBConnection データタイプ

データベースへの接続の設定オプションを実行時に決定できるようにします。

説明

データストア) に関連付け、プロパティとメソッドを使用してこの接続を管理します。

  • Web アプリケーションでは、 [ Before Connect ] プロパティによって参照されるプロシージャーの接続設定のみを変更する必要があります。これは、Web アプリケーションのデータベース接続がプールを使用して処理されるためです。Web オブジェクトのイベント、または Web オブジェクトのイベントによって呼び出されるプロシージャーでは、接続設定を変更しないでください。
  • Command Line プロシージャーの場合は、Connect() または Disconnect() メソッドを呼び出すと、そのメソッドが適用される接続で開いているカーソルが閉じることに注意してください。このため、Connect () メソッドや Disconnect () メソッドを For each コマンドのスコープ内で呼び出すことはできません。開発者は、適切な時点で接続または切断されるように、これらのメソッドを使用する必要があります。たとえば、後に接続を必要とする手続きの途中で切断が行われた場合、実行がキャンセルされることがあります。
  • プロパティ

    ConnectionData ODBCDatasourceName
    ConnectionMethod ODBCDriverName
    DatastoreName ODBCFileDatasourceName
    ErrCode ShowPrompt
    ErrDescription UseExternalDatasource
    ExternalDatasourceName UserName
    JDBCDriverName UserPassword
    JDBCDriverURL  

    メソッド

    重要: [ Before Connect ] プロパティが設定されている場合は、(無限ループを避けるために) プロシージャーがオブジェクト内で参照される場合を除き、Connect() メソッドがそのプロシージャーを実行します。

    1) コマンドラインプロシージャーで JDBC 接続を設定します。
    &MyConn は DBConnection タイプの変数です。
    &myConn = GetDataStore(!"Default") &myConn.UserName = trim(&User) &myConn.UserPassword = trim(&Password) &myConn.JDBCDriverName=!'com.inet.tds.TdsDriver' &myConn.JDBCDriverURL=!'jdbc:inetdae:barbanegra:1433?database=testemp2' &myConn.ShowPrompt = 2 &Res = &myConn.Connect() Do case Case &Res = 0 &ConnOk = !'Y' return Otherwise &ConnOk = !'N' msg('Unsuccessful connection, retry...') Endcase
    2) [ Before Connect ] プロパティによって参照されるプロシージャーで接続設定を変更します。[ Before connect ] プロパティを参照してください。

    適用範囲

    オブジェクト: ProcedureTransactionWeb Panel
    言語: .NET、Java

    セキュリティのヒント

    外部ユーザーのデータをプロパティやメソッドに設定しないようにするか、エントリーを適切にサニタイズします。

    参考情報

    GetDataStore 関数






    サブページ
    Created: 14/09/18 03:20 by Admin Last update: 23/02/19 15:54 by Admin
    カテゴリ
    Powered by GXwiki 3.0