ODBC: Declare/Fetch & SELECT INTO - Mailing list pgsql-interfaces

From Dave Page
Subject ODBC: Declare/Fetch & SELECT INTO
Date
Msg-id 8568FC767B4AD311AC33006097BCD3D6091945@woody.vale-housing.co.uk
Whole thread Raw
Responses Re: ODBC: Declare/Fetch & SELECT INTO
List pgsql-interfaces
Hi,

A recent problem with an installation of pgAdmin in which a SELECT INTO
query failed has been caused by the 'Use Declare/Fetch' option in the ODBC
driver being switched on (this has now been proven in 3 seperate cases). I'm
assuming that declare/fetch should not cause this behaviour.

The following is from the commlog - the table is not created, and no error
is raised:

conn=52758652, query='BEGIN'
conn=52758652, query='declare SQL_CUR0325413C cursor for SELECT * INTO
pgadmin_desc FROM pg_description WHERE objoid > 18655'
conn=52758652, query='fetch 100 in SQL_CUR0325413C'   [ fetched 13 rows ]
conn=52758652, query='declare SQL_CUR03288FE8 cursor for select u.usename,
c.relname, a.attname, a.atttypid, t.typname, a.attnum, a.attlen,
a.atttypmod, a.attnotnull, c.relhasrules from pg_user u, pg_class c,
pg_attribute a, pg_type t where u.usesysid = c.relowner and c.oid=
a.attrelid and a.atttypid = t.oid and (a.attnum > 0) and c.relname like
'pg_description' order by attnum'
conn=52758652, query='fetch 100 in SQL_CUR03288FE8'   [ fetched 2 rows ]
SQLColumns:
table='pg_description',field_name='objoid',type=26,sqltype=268501632,name='o
id'
SQLColumns:
table='pg_description',field_name='description',type=25,sqltype=268501632,na
me='text'
conn=52758652, query='close SQL_CUR03288FE8'
conn=52758652, query='close SQL_CUR0325413C'
conn=52758652, query='END'

Regards,  
Dave.  
-- 
Disclaimer: the above is the author's personal opinion and is not the
opinion or policy of his employer or of the little green men that have been
following him all day.
http://www.vale-housing.co.uk/ - http://www.pgadmin.freeserve.co.uk/


pgsql-interfaces by date:

Previous
From: "Joel Burton"
Date:
Subject: Re: [GENERAL] convert from access
Next
From: Tom Lane
Date:
Subject: Re: ODBC: Declare/Fetch & SELECT INTO