Re: Run Stored procedure - function from VBA

From: Łukasz Jarych <jaryszek(at)gmail(dot)com>
To: Rob Sargent <robjsargent(at)gmail(dot)com>
Cc: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Run Stored procedure - function from VBA
Date: 2018-06-19 03:51:37
Message-ID: CAGv31oe70OFeENRj--2YUqWATXtiHGX7ie=o+WDX4tepzcTPNw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Thank you Rob,

question is it is the optimal way to run SP from VBA?
Or not?

Best,
Jacek

2018-06-19 1:34 GMT+02:00 Rob Sargent <robjsargent(at)gmail(dot)com>:

>
>
> On Jun 18, 2018, at 9:47 AM, Łukasz Jarych <jaryszek(at)gmail(dot)com> wrote:
>
> Hi Guys,
>
> i have example function :
>
> CREATE OR REPLACE FUNCTION totalRecords ()
> RETURNS integer AS $total$
> declare
> total integer;
> BEGIN
> SELECT count(*) into total FROM COMPANY;
> RETURN total;
> END;
> $total$ LANGUAGE plpgsql;
>
> and i want to run it from VBA using odbc connection.
>
> What is the best way to use it ?
>
> something like this:
>
> Dim dbCon as new ADODB.Connection
> Dim rst as new ADODB.Recordset
>
> Dbcon.connectionstring=”Your connection string goes here!”
> Dbcon.open
>
> Rst.open strsql
>
> where strsql is "Select * from totalRecords" or this is not a good
> solution?
>
> Best,
> Jacek
>
>
> You need the parentheses after the function name: “select * from
> totalrecords();"
>
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Amit Kapila 2018-06-19 04:45:16 Re: Slow planning time for simple query
Previous Message Tom Lane 2018-06-19 03:40:12 Re: What to do when dynamic shared memory control segment is corrupt