| From: | "Hiroshi Inoue" <Inoue(at)tpf(dot)co(dot)jp> |
|---|---|
| To: | "Enrico Gava" <enrico(dot)gava(at)tiscalinet(dot)it> |
| Cc: | <pgsql-odbc(at)postgresql(dot)org> |
| Subject: | RE: ODBC performance with ADO |
| Date: | 2001-07-21 16:10:29 |
| Message-ID: | EKEJJICOHDIEMGPNIFIJAEKIEPAA.Inoue@tpf.co.jp |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-odbc |
> -----Original Message-----
> From: Enrico Gava [mailto:enrico(dot)gava(at)tiscalinet(dot)it]
>
> >> Hi,
> >> I'm trying to access PostgreSQL table from Visual Basic using ADO
> >> with ODBC
> >> Provider. I am using the Postgres ODBC driver version 7.01.00.05.
> >> The problem is that to obtain a readonly recordset of 5000
> >
> >What command are you issuing ?
> >
> recordset.open "select * from table_name"
> the cursor is ForwardOnly, the lock is ReadOnly
> it's the same with Connection.execute "select * from table_name"
>
> >> records it takes
> >> around 15 seconds.
> >
> >Could you show me the table definiton ?
> >It takes 1~3 seconds to obtain 5000 or more records using ADO.
>
> it's a simple test table:
> ID int4
> LastName varchar(30)
> FirstName varchar(30)
>
Hmm it doesn't take that long even on a table with 30 columns here.
Aren't you turning on mylog debug ? i.e Aren't there mylog_xxxx.log
files under C:\ ? If so
Ensure that the ODBC driver is not in Debug mode (i.e. set
HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\PostgreSQL\Debug = 0
using regedit).
regards,
Hiroshi Inoue
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Randall Perry | 2001-07-23 01:37:15 | Best methods for selecting, editing data in Access 2000 |
| Previous Message | Joseph | 2001-07-21 11:43:45 | RE: Access 97 - problems with the result set |