2016-05-24 3 views

答えて

2

のアクセスは、SQLで定義することができます何の古典カーソルを持っていません。アクセスSQLはあまりにも限られています。

しかし、カーソルの類似アナログは、VBAでのDAO(データアクセスオブジェクト)です。コードを使用すると、Ref-Cursorが実行できるほとんどのものをエミュレートできます。レフカーソル

  • 概要DAOを動的に開くことができるか、ロジックに基づいてオープンしました。 DAO =はい。 Ref-Cursor = Yes

  • クライアント(呼び出しプログラム)に返すことができます。 DAO =はい。 Ref-Cursor = Yes
  • グローバルにすることができます。 DAO =はい。 Ref-Cursor = NO
  • サブルーチンからサブルーチンに渡すことができます。 DAO =はい。レフカーソル=はい

Oracle PL/SQL REF Cursorsにクレジット)

+0

は、このような素晴らしい答えをあなたにKismertをありがとう!それは本当に我々が決定を通してナビゲートするのを助けました。今私は私の頭の中にOracleに出力パラメータがあるような別の質問がありますが、MS-Accessには同等のものがありますか? – Chanchal

+0

私は新しい質問を開始します。 出力では、ストアプロシージャからの戻り値を意味しますか? Accessはプログラミング言語としてVBAを使用するので、ストアプロシージャを実際に呼び出すのではなく、実際にVBAコードを呼び出すことができます。そのようなコードでは、必ず呼び出しコードに値を返します。いつ、どのように、どこで、そのようなコードを呼んでいるかのコンテキストには本当にあります。そして、さらに重要なことは、返された値を使って何をするかということです。 –

+0

一般に、Oracleにサーバー側のストアドプロシージャがある場合、同等のものはAccessの「クライアント側のVBA/DAO関数」になります。 – kismert

関連する問題