Postgresql and VBA - Connection Timeout

From: Wayne Mell <wmell(at)hotmail(dot)com>
To: "pgsql-general(at)lists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Postgresql and VBA - Connection Timeout
Date: 2019-07-11 20:04:34
Message-ID: CH2PR11MB420071D05BA40CA4F4510F50B0F30@CH2PR11MB4200.namprd11.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-odbc

Can someone help me with executing a postgres function from VBA? No matter what function I call, it always times out after exactly 30 seconds. I've tried to use the statement_timeout a million different ways and always get an error that states "Cancelling statement due to statement timeout" in Access.

Here is the code I've been using to test:

Dim cnn As ADODB.Connection
Dim cnnCmd As ADODB.Command

Set cnn = New ADODB.Connection
cnn.ConnectionString = "Driver={PostgreSQL Unicode(x64)};Server=postgres.office.server;Port=5432;Database=DBS;UID=postgresuser;PWD=postgrespwd;"
cnn.ConnectionTimeout = 0
cnn.Open

Set cnnCmd = New ADODB.Command
cnnCmd.CommandTimeout = 0

Set cnnCmd = cnn.Execute("select pg_sleep(50);")

There are other functions that I've tried to execute, and they all work as long as they take less than 30 seconds to run. I just started running pg_sleep to test.

If I log into pgAdmin with the same user name and password, and on the same machine, then the functions will execute no matter how long they take. It's only through VBA and the psqlODBC driver that I have the 30 second timeout limit.

Has anyone found a way to make this work? Thanks.

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2019-07-11 20:21:29 Re: Postgresql and VBA - Connection Timeout
Previous Message Alan Hodgson 2019-07-11 16:41:27 Re: How to run a task continuously in the background

Browse pgsql-odbc by date

  From Date Subject
Next Message Adrian Klaver 2019-07-11 20:21:29 Re: Postgresql and VBA - Connection Timeout
Previous Message Clemens Ladisch 2019-07-08 16:04:13 Re: ODBC Compatibility Question II