Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Calling procedures inside packages in Oracle from Delphi

Re: Calling procedures inside packages in Oracle from Delphi

From: <mike_hall_at_cprailway.com>
Date: 1998/01/08
Message-ID: <884292343.1612906503@dejanews.com>#1/1

In article ,
  "Billy Verreynne" wrote:
>
> Magnus S. Petersen wrote in message ...
> >I have recently started with packages in Personal Oracle7.
> >I am working with Delphi 2 C/S and cannot figure out how to
> >call the modules inside the packages.
> >It seem as if i cannot use the component StoredProcedure directly, as the
> >database package.function/procedure does not appear in the list.
> >Am i doing something wrong or is it really necessary to use TQUERY
 component
> >to call the modules.
>
> I never use any data controls/classes in Delphi but TQUERY - this gives me
> complete control over the SQL statements. Special db classes (databound
> controls) like TTABLE and TSTOREDPROC have internal SQL statements for their
> methods, which may or may not be the best/optimal for a particular database.
> And you only discover which it is (optimal SQL or not) when the app is in
> production and you get very irate users because of bad performance. Same
> applies to VB programs - we only used snapshots and execsql and stayed away
> for the other db objects.
>
> I suggest using TQUERY only. You can also write a little stored proc wrapper
> for TQUERY that is Oracle specific/optimised. That's why I love Delphi - if
> you want to create a new class it's very easy. :-)
>
> regards,
> Billy

I have had success using the TSTOREDPROC component. The way to get Delphi to see the stored procedure is to set up a synonym within Oracle for the stored procedure.

Mike Hall

-------------------==== Posted via Deja News ====-----------------------
      http://www.dejanews.com/     Search, Read, Post to Usenet
Received on Thu Jan 08 1998 - 00:00:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US