• 締切済み

VBAからOracle上のファンクションの呼び出しについて

ACCESS2000のVBAを使ってOracleサーバ上の ファンクション(PL/SQL)を呼び出したいのですが そのように記述すればいいのかがわかりません ご存知の方教えて下さい お願い致します

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

今Oracleにはどう接続しているのかな? 1.ODBCでリンクテーブルを作っているだけ  そのままでは無理だ。別途ADOやOO4Oを使おう。 2.ADO+Oracle OLEDBで接続している  SQL文の発行だな。"Exec ほにゃらら"構文を使おう。 3.OO4Oで接続している  SQL文の発行か、CreatePLSQLDynasetなどを参照しよう。

関連するQ&A

  • アクセスからオラクルへテーブルをエクスポートするVBAコードは?

    バックアップとして、アクセスからオラクルへテーブルをエクスポートします。その際のアクセスVBAのコードがわかりません。 SQLで行おうとしたらフィールドが120ほどありコードが軽く千行を超えてしまったためあきらめました。 流れとしては、mdb内にオラクルテーブルをコピーして→mdbからオラクルへテーブルをエクスポートして→テーブルのリンクを削除する、と考えています。 また、もしSQLで簡潔に上記作業を行える書き方があるのなら、それも合わせて回答をいただけるととても助かります。 よろしくお願いいたします

  • この本もOracleのババージョンは?

    ↓この本 http://www.amazon.co.jp/%E3%82%84%E3%81%95%E3%81%97%E3%81%84Oracle-PL-SQL%E5%85%A5%E9%96%80-Magazine-SELECTION/dp/4798102253/ref=sr_1_1?ie=UTF8&s=books&qid=1205638493&sr=8-1 を持っているのですがいらなくのでヤフオクにだそうと想っています。ですが、本に、対象バージョンに関する記述がみあたりません。 この本もOracleのババージョン、ご存じの型がいらっしゃいましたら、 教えていだかえれば幸いです。 よろしくお願い申し上げます。

  • Oracle 8.1.6で・・・

    Oracle 8.1.6でAccessのようにテーブル構造をみたり、 データをみることのできるユーティリティーはご存知ないでしょうか。 SQL+は使い勝手が最近のviエディタよりもよくないのと、いままでAccessしか 触ったことがないのでなれないということで困っています。 オラクルのユーティリティーの名前自体がバージョンが変わると変わってしまう・・・というのは聞いたことがあるのですが・・・。 よろしくおねがいします。

  • オラクルのUPDATEで複数テーブル

    見ていただいてありがとうございます。 どなたか、方法がお分かりになる方、 ご教授いただけるよう宜しく御願いいたします。 ORACLEのSQL_PLUSを使用して以下のような SQLを実行するとエラーとなります。 UPDATE テーブル名1 , テーブル名2 SET テーブル名1.項目A = '2' , テーブル名1.項目B = '02' , テーブル名1.項目C = テーブル名2.項目A 当方、ACCESSとSQLサーバーでSQLの経験が若干あり、 そちらではこの記述方法で正常実行されるのですが、 オラクルでの記述方法がよくわかりません。 ネット等を利用し調べたのですが、打開策が見つからず、質問させていただこうと思った次第です。 どうか宜しく御願いいたします。

  • OracleのTEXT_IOについて

    データベースというよりプログラミングの質問になると思いますが、Oracleというキーワードで登録させて頂いています。 ご存知の方からすれば大変初歩的な質問であると思いますが、是非ともお教え下さい。 PL/SQLから任意のディレクトリにテキストファイルを出力したいのですが、TEXT_IOというものはDeveloperでしか使えないのでしょうか? 当方、VB6←→PL/SQLとなります。Developerに関しては全く知りません。 尚、UTL_FILEの使用については理解しております。 よろしくお願いいたします。

  • オラクルについての質問

    オラクルについての質問 いつもお世話になっております。 オラクル初心者でヴァージョンは11gを使用しております。 そしてSql developerで 現在ストアドプロシージャでカーソルを使った割と単純な PL/SQLを作成しているのですが、コンパイルエラー が出ており、その原因が掴みきれないでいるのですが、 例えばステップインの様な機能はないでしょうか。 順を追ってどこにエラー原因があるのかを確認したいのです。 ご教示の程、宜しくお願い致します。

  • OracleとSQL ServerのSQL文上での差異について

    お世話になっております。 もしOracleやSQL Serverに関してご存知の方が いらっしゃいましたらご教授ください。 今、業務で 「Oracleに載せるシステムをSQL Serverで載せられないか?」 という話が出ており私が調査を行う事になりました。 しかし私のSQL Server経験が浅い為困っている点があります。 (以下の質問は当然ですがシステムで動く・動かない の話はヌキにしてのSQLレベルでの話です) ・Oracle特有のSQL構文をSQL Serverに見合った構文に 直すことによって(DATE→datetime/NUMBER→int等)一般的な SELECT文、INSERT、UPDATE、DELETE文はそのまま使う事が可能か? ・上の件に関する経験をお持ちの方・知識のある方にお聞きしますが 何かこの件に関する注意点などありますでしょうか? の2点になります。 どうかご存知の方がいらっしゃいましたらお願い致します。

  • Oracleを自分のパソコンにインストールしたいのですが。高い。

    Oracleを自分のパソコンにインストールしたいのです。 ホームページをみたのですが、値段が高いし、バージョンもたくさんあります。 で、結果的に良く分からなかったので詳しい方にご教授願いたいのですが、一番安いのでいくらくらいするのでしょうか? 目的は、PL/SQLを勉強するためです。ですから、PL/SQLを使えればいいです。よろしくお願いします。

  • オラクルでisnumeric?

    よろしくお願いします。 オラクル(9i)のPL/SQLで char型で文字または数字が格納されている変数から number型の変数に代入したいのです。 通常 TO_NUMBERを行うが、 このとき、文字が格納されていた場合、 エラーが発生します(当然?) そのとき、事前にチェックをして 分岐さして、エラーを回避したいと思っているのですが、 なにか良い方法はないでしょうか? os:win 2000 server oracle :9i

  • SQLサーバーをマスターできればオラクルもすぐにわかりますか?

    SQLサーバーをマスターできればオラクルもすぐにわかりますか? とっつきやすいですか? 要はSQLサーバーとオラクルは似ていますか?

専門家に質問してみよう