Re: PGADMIN-II Connection to Database Error - Mailing list pgadmin-support

From Dave Page
Subject Re: PGADMIN-II Connection to Database Error
Date
Msg-id D85C66DA59BA044EB96AB9683819CF610153B1@dogbert.vale-housing.co.uk
Whole thread Raw
In response to PGADMIN-II Connection to Database Error  ("Steve Burrows" <steve@jlajla.com>)
List pgadmin-support
Steve, please bear with me - I'll take a look at this as soon as I can
today or tomorrow...

Regards, Dave.

> -----Original Message-----
> From: Steve Burrows [mailto:steve@jlajla.com]
> Sent: 17 June 2002 10:19
> To: pgadmin-support@postgresql.org
> Subject: [pgadmin-support] PGADMIN-II Connection to Database Error
>
>
> I have just installed PgAdmin-II on W2K.
>
> When trying to open the Databases entry in the navigation
> tree I get the
> following error
>
> "Error in pgAdmin II:frmMain.tvDatabases: -2147217887 -
> Multiple-step OLE DB
> operation generated errors. Check each OLE DB status value,
> if available. No
> work was done."
>
> The log (Full Debug) is as follows:
>
> 17/06/2002 10:01:54 - Entering pgAdmin II:frmLog.Form_Load()
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Log Window", "Left")
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Log Window", "Top")
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Log Window", "Width")
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Log Window", "Height")
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Log Window", "Always On Top")
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basMisc.SetTopMostWindow(787264,
> True)
> 17/06/2002 10:01:54 - Entering pgAdmin
> II:basRegistry.RegWrite(-2147483647,
> "Software\pgAdmin II\Log Window", "Visible", 1, "Y")
> 17/06/2002 10:02:04 - Entering pgAdmin II:frmMain.tb_ButtonClick()
> 17/06/2002 10:02:04 - Entering pgAdmin
> II:frmMain.mnuPopupConnect_Click()
> 17/06/2002 10:02:04 - Entering pgAdmin II:frmConnect.Load_Defaults(0)
> 17/06/2002 10:02:04 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 1")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:frmConnect.cmdConnect_Click()
> 17/06/2002 10:02:20 - Connecting to 192.168.0.254...
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II", "Master DB")
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Let
> MasterDB("postgres")
> 17/06/2002 10:02:20 - Entering
> pgSchema:pgServer.Connect("192.168.0.254",
> 5432, "postgres", "********")
> 17/06/2002 10:02:20 - Closing cnPostgreSQL
> 17/06/2002 10:02:20 - Entering pgSchema:Databases.Class_Terminate()
> 17/06/2002 10:02:20 - Opening cnPostgreSQL:
> SERVER=192.168.0.254;PORT=5432;UID=postgres;PWD=********;DATAB
> ASE=postgres;D
> RIVER={PostgreSQL};READONLY=0;PROTOCOL=6.4;FAKEOIDINDEX=0;SHOW
> OIDCOLUMN=0;RO
> WVERSIONING=0;SHOWSYSTEMTABLES=0;CONNSETTINGS=;FETCH=100;SOCKE
> T=4096;UNKNOWN
> SIZES=0;MAXVARCHARSIZE=254;MAXLONGVARCHARSIZE=65536;OPTIMIZER=
> 1;KSQO=1;USEDE
> CLAREFETCH=0;TEXTASLONGVARCHAR=1;UNKNOWNSASLONGVARCHAR=1;BOOLS
> ASCHAR=1;PARSE
> =0;CANCELASFREESTMT=0;EXTRASYSTABLEPREFIXES=dd_;COMMLOG=1;DEBUG=1;
> 17/06/2002 10:02:20 - Entering
> pgSchema:pgServer.ExecSQL("SELECT version(),
> datlastsysoid FROM pg_database WHERE datname = 'template1'",
> "Connection:
> Provider=MSDASQL.1;Extended
> Properties="DRIVER={PostgreSQL};DATABASE=postgres;SERVER=192.1
68.0.254;PORT=
> 5432;UID=postgres;PWD=postgres;ReadOnly=0;Protocol=6.4;FakeOid
> Index=0;ShowOi
> dColumn=0;RowVersioning=0;ShowSystemTables=0;ConnSettings=;Fet
> ch=100;Socket=
> 4096;UnknownSizes=0;MaxVarcharSize=254;MaxLongVarcharSize=6553
> 6;Debug=1;Comm
> Log=1;Optimizer=1;Ksqo=1;UseDeclareFetch=0;TextAsLongVarchar=1
> ;UnknownsAsLon
> gVarchar=1;BoolsAsChar=1;Parse=0;CancelAsFreeStmt=0;ExtraSysTa
> blePrefixes=dd
> _;LFConversion=1;UpdatableCursors=1;DisallowPremature=0;TrueIs
> Minus1=0"")
> 17/06/2002 10:02:20 - SQL (postgres): SELECT version(),
> datlastsysoid FROM
> pg_database WHERE datname = 'template1'
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 1")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 2")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 3")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 4")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 5")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 6")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 7")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 8")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 9")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 10")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegWrite(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 1", 1,
> "postgres|192.168.0.254|5432")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegWrite(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 2", 1,
> "luser|192.168.0.254|5432")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegWrite(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 3", 1,
> "postgres|owl|5432")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basMisc.BuildConnectionMenu()
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 1")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 2")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 3")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 4")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 5")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 6")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 7")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 8")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 9")
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:basRegistry.RegRead(-2147483647,
> "Software\pgAdmin II\Connections", "Connection 10")
> 17/06/2002 10:02:20 - Entering pgAdmin II:basMisc.BuildPluginsMenu()
> 17/06/2002 10:02:20 - Entering pgAdmin II:clsPlugins.Property
> Get NewEnum()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ConnectionString()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ConnectionString()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ConnectionString()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ConnectionString()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ConnectionString()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get Server()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> Identifier()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:frmMain.tv_NodeClick("192.168.0.254")
> 17/06/2002 10:02:20 - Examining database...
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:frmMain.txtDefinition_Change()
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:frmMain.txtDefinition_Change()
> 17/06/2002 10:02:20 - Entering pgAdmin
> II:frmMain.tvServer("192.168.0.254")
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get Server()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get Port()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> Username()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> LastSystemOID()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> DriverName()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> DriverVersion()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> DriverVersion()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> DriverVersion()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> dbVersion()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> dbVersion()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> dbVersion()
> 17/06/2002 10:02:20 - Entering pgSchema:pgServer.Property Get
> dbVersion()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ConnectionString()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> Identifier()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Entering pgSchema:pgServer.Property Get
> ObjectType()
> 17/06/2002 10:02:21 - Done - 0.23 Secs.
> 17/06/2002 10:02:24 - Entering pgAdmin
> II:frmMain.tv_NodeClick("192.168.0.254\Databases")
> 17/06/2002 10:02:24 - Examining database...
> 17/06/2002 10:02:24 - Entering pgAdmin
> II:frmMain.txtDefinition_Change()
> 17/06/2002 10:02:24 - Entering pgAdmin
> II:frmMain.txtDefinition_Change()
> 17/06/2002 10:02:24 - Entering pgAdmin
> II:frmMain.tvDatabases("192.168.0.254\Databases")
> 17/06/2002 10:02:24 - Entering pgSchema:pgServer.Property Get
> Databases()
> 17/06/2002 10:02:24 - Entering pgSchema:Databases.Initialize()
> 17/06/2002 10:02:24 - Entering pgSchema:pgServer.Property Get
> Connection()
> 17/06/2002 10:02:24 - Entering pgSchema:pgServer.Property Get
> Connection()
> 17/06/2002 10:02:24 - Entering
> pgSchema:pgServer.ExecSQL("SELECT oid, *,
> pg_encoding_to_char(encoding) AS encodingname,
> pg_get_userbyid(datdba) AS
> datowner FROM pg_database ORDER BY datname", "Connection:
> Provider=MSDASQL.1;Extended
> Properties="DRIVER={PostgreSQL};DATABASE=postgres;SERVER=192.1
68.0.254;PORT=
> 5432;UID=postgres;PWD=postgres;ReadOnly=0;Protocol=6.4;FakeOid
> Index=0;ShowOi
> dColumn=0;RowVersioning=0;ShowSystemTables=0;ConnSettings=;Fet
> ch=100;Socket=
> 4096;UnknownSizes=0;MaxVarcharSize=254;MaxLongVarcharSize=6553
> 6;Debug=1;Comm
> Log=1;Optimizer=1;Ksqo=1;UseDeclareFetch=0;TextAsLongVarchar=1
> ;UnknownsAsLon
> gVarchar=1;BoolsAsChar=1;Parse=0;CancelAsFreeStmt=0;ExtraSysTa
> blePrefixes=dd
> _;LFConversion=1;UpdatableCursors=1;DisallowPremature=0;TrueIs
> Minus1=0"")
> 17/06/2002 10:02:24 - SQL (postgres): SELECT oid, *,
> pg_encoding_to_char(encoding) AS encodingname,
> pg_get_userbyid(datdba) AS
> datowner FROM pg_database ORDER BY datname
> 17/06/2002 10:02:24 - Error in pgAdmin
> II:frmMain.tvDatabases: -2147217887 -
> Multiple-step OLE DB operation generated errors. Check each
> OLE DB status
> value, if available. No work was done.
> 17/06/2002 10:02:45 - Done - 21.03 Secs.
>
>
> I can execute the query preceding the error using psql
> without problem,
> screen dump follows:
>
>
> postgres=# SELECT oid, *, pg_encoding_to_char(encoding) AS
> encodingname,
> pg_get
> _userbyid(datdba) AS datowner FROM pg_database order by datname;
>     oid     |  datname   | datdba | encoding | datistemplate
> | datallowconn
> | da
> tlastsysoid | datpath | encodingname | datowner
> ------------+------------+--------+----------+---------------+
> --------------
> +---
> ------------+---------+--------------+----------
>  3527156636 | dwh        |     26 |        0 | f             | t
> |
>       18539 |         | SQL_ASCII    | postgres
>  3527156462 | goldmine   |     26 |        0 | f             | t
> |
>       18539 |         | SQL_ASCII    | postgres
>   465885221 | ittasks    |     26 |        0 | f             | t
> |
>       18539 |         | SQL_ASCII    | postgres
>  3527156448 | postgres   |     26 |        0 | f             | t
> |
>       18539 |         | SQL_ASCII    | postgres
>  3507814438 | regression |     26 |        0 | f             | t
> |
>       18539 |         | SQL_ASCII    | postgres
>  4105832380 | stevetest  |     26 |        0 | f             | t
> |
>       18539 |         | SQL_ASCII    | postgres
>       18719 | template0  |     26 |        0 | t             | f
> |
>       18539 |         | SQL_ASCII    | postgres
>           1 | template1  |     26 |        0 | t             | t
> |
>       18539 |         | SQL_ASCII    | postgres
> (8 rows)
>
> Notice that I have some _very_ big OIDs, I don't know if this
> is causing the
> problem.
>
> I would very much like my team to use PgAdmin-II, at the moment most
> Postgres admin is done using pgAccess under Linux, and most
> of my staff
> don't use Linux..., so if anyone can resolve this problem it
> would be much
> appreciated.
>
> Thanks,
>
> Steve
>
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
http://archives.postgresql.org


pgadmin-support by date:

Previous
From: "suvendu kumar dash"
Date:
Subject: data migration (help me)
Next
From: "Dave Page"
Date:
Subject: Re: PGADMIN-II Connection to Database Error