+ Reply to Thread
Results 1 to 5 of 5

Executing PL/SQL in Excel

  1. #1
    Registered User
    Join Date
    10-21-2005
    Posts
    8

    Executing PL/SQL in Excel

    Hi,
    Anyone know if it is possible to execute Oracle PL/SQL code from within Excel VBA code?
    Thanks.

  2. #2
    Tim Williams
    Guest

    Re: Executing PL/SQL in Excel

    Use ADO.
    Create an ADO.Connection, connect to your Oracle database and use
    Connection.Execute strPLSQL

    Does your code return any records or values? Does it take any parameters?

    Tim

    --
    Tim Williams
    Palo Alto, CA


    "scos00" <[email protected]> wrote in
    message news:[email protected]...
    >
    > Hi,
    > Anyone know if it is possible to execute Oracle PL/SQL code from within
    > Excel VBA code?
    > Thanks.
    >
    >
    > --
    > scos00
    > ------------------------------------------------------------------------
    > scos00's Profile:

    http://www.excelforum.com/member.php...o&userid=28264
    > View this thread: http://www.excelforum.com/showthread...hreadid=491805
    >




  3. #3
    Registered User
    Join Date
    10-21-2005
    Posts
    8
    So it is possible? That's great if I can get it working it will do exactly what I want.

    Yes I will need to pass 1 parameter to the stored procedure and then capture a set of records later but this won't be in the return value. What I want to do is pass the parameter to a procedure/function, then the function will create records in a table. Then I want to read the data from the table and drop it into a worksheet. I have used the ADO connection before so I will try to dig out the syntax now....

    Thanks!

  4. #4
    Registered User
    Join Date
    10-21-2005
    Posts
    8
    GREAT! Got it working with a simple procedure. Now I need to see if I can get it working with a function - how do I capture the return value??

  5. #5
    Registered User
    Join Date
    10-21-2005
    Posts
    8
    Right, I created a wrapper procedure to call the DB function so I don't need to capture the return value (may add this later if someone can help me out).

    The only problem I have left now is that after executing the procedure and fetching the data into the worksheet I lose focus from Excel completely and have to manually select it from the Windows toolbar - bizarre??! any ideas?

    Thanks.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1