adodb - absolutepage

Hi,

I am implementing PostgreSQL as a replacement for a ms sql server web appl=
ication and are using pgsqlodbc (8.4.2) on my windows IIS/.ASP against my 8=
..4 postgreSQL database on an ubuntu server.

Part of this applications is to enable users to search data and only have 2=
0 records displayed on each page. This is done by use of the .absolutepage=
property of ADODB.Recordset object. I set pagesize and when I open the r=
ecordset - the rs.absolutepage is -1

Here is the parameters I set when opening the recordset.

rs.CursorLocation =3D adUseClient
rs.PageSize =3D 20
rs.Open sql, sconn,1,3

I am using the OCBD driver right out of the box without any special options=
..

Are there options to make this work or is this not implemented in the drive=
r?

And since I am uncertain about this: Should I use the 9.x driver when the d=
atabase is 8.4?

Brgds

Bj=F8rn Ivar Katla
Bitmaker as
Fabrikkgaten 3
5059 Bergen - Norway

--
Sent via pgsql-odbc mailing list (pgsql-odbc [at] postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc
katla [ Mi, 27 Oktober 2010 21:58 ] [ ID #2049645 ]

Re: adodb - absolutepage

(2010/10/28 4:58), Bj=F8rn Ivar Katla wrote:
> Hi,
>
> I am implementing PostgreSQL as a replacement for a ms sql server web =
application and are using pgsqlodbc (8.4.2) on my windows IIS/.ASP agains=
t my 8.4 postgreSQL database on an ubuntu server.
>
> Part of this applications is to enable users to search data and only ha=
ve 20 records displayed on each page. This is done by use of the .absolu=
tepage property of ADODB.Recordset object. I set pagesize and when I op=
en the recordset - the rs.absolutepage is -1
>
> Here is the parameters I set when opening the recordset.
>
> rs.CursorLocation =3D adUseClient
> rs.PageSize =3D 20
> rs.Open sql, sconn,1,3

I see .absolutePage=3D1 here.

Could you display .CursorType, .LockType or .CursorLocation after
opening the recordset?

regards,
Hiroshi Inoue


--
Sent via pgsql-odbc mailing list (pgsql-odbc [at] postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc
Hiroshi Inoue [ Do, 28 Oktober 2010 05:57 ] [ ID #2049684 ]

Re: adodb - absolutepage

Here are the results. Pagecount are correct ( pagesize set to 20, records:=
28)

rs.absolutepage : -1
rs.pagecount: 2
rs.cursortype: 3
rs.locktype: 3
rs.cusorlocation: 2

regards
Bj=F8rn Ivar Katla

>
> (2010/10/28 4:58), Bj=F8rn Ivar Katla wrote:
>> Hi,
>>
>> I am implementing PostgreSQL as a replacement for a ms sql server web a=
pplication and are using pgsqlodbc (8.4.2) on my windows IIS/.ASP against m=
y 8.4 postgreSQL database on an ubuntu server.
>>
>> Part of this applications is to enable users to search data and only hav=
e 20 records displayed on each page. This is done by use of the .absolutep=
age property of ADODB.Recordset object. I set pagesize and when I open th=
e recordset - the rs.absolutepage is -1
>>
>> Here is the parameters I set when opening the recordset.
>>
>> rs.CursorLocation =3D adUseClient
>> rs.PageSize =3D 20
>> rs.Open sql, sconn,1,3
>
> I see .absolutePage=3D1 here.
>
> Could you display .CursorType, .LockType or .CursorLocation after
> opening the recordset?
>
> regards,
> Hiroshi Inoue
>


--
Sent via pgsql-odbc mailing list (pgsql-odbc [at] postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc
katla [ Do, 28 Oktober 2010 14:20 ] [ ID #2049685 ]

Re: adodb - absolutepage

(2010/10/28 21:20), Bj=F8rn Ivar Katla wrote:
> Here are the results. Pagecount are correct ( pagesize set to 20, reco=
rds: 28)
>
> rs.absolutepage : -1
> rs.pagecount: 2
> rs.cursortype: 3
> rs.locktype: 3
> rs.cusorlocation: 2

Doesn't rs.CursorLocation=3D2 mean adUseServer?

regards,
Hiroshi Inoue

> regards
> Bj=F8rn Ivar Katla
>
>>
>> (2010/10/28 4:58), Bj=F8rn Ivar Katla wrote:
>>> Hi,
>>>
>>> I am implementing PostgreSQL as a replacement for a ms sql server we=
b application and are using pgsqlodbc (8.4.2) on my windows IIS/.ASP agai=
nst my 8.4 postgreSQL database on an ubuntu server.
>>>
>>> Part of this applications is to enable users to search data and only =
have 20 records displayed on each page. This is done by use of the .abso=
lutepage property of ADODB.Recordset object. I set pagesize and when I =
open the recordset - the rs.absolutepage is -1
>>>
>>> Here is the parameters I set when opening the recordset.
>>>
>>> rs.CursorLocation =3D adUseClient
>>> rs.PageSize =3D 20
>>> rs.Open sql, sconn,1,3
>>
>> I see .absolutePage=3D1 here.
>>
>> Could you display .CursorType, .LockType or .CursorLocation after
>> opening the recordset?
>>
>> regards,
>> Hiroshi Inoue

--
Sent via pgsql-odbc mailing list (pgsql-odbc [at] postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc
Hiroshi Inoue [ Do, 28 Oktober 2010 15:02 ] [ ID #2049686 ]

Re: adodb - absolutepage

You are absolutely right - the declarations of the file containing adUs=
eClient was missing in my code and vbscript is very tolerant of declaration=
s anywhere in the code...

I have tried with a 3 now (adUseClient) and it works as it should. Great=
- that means that I can continue with my move form MS SQL server to Linux/=
PostgreSQL.

regards and sorry for wasting your time with my own shortcomings...

Bj=F8rn Ivar Katla


Den 28. okt. 2010 kl. 15.02 skrev Hiroshi Inoue:

> (2010/10/28 21:20), Bj=F8rn Ivar Katla wrote:
>> Here are the results. Pagecount are correct ( pagesize set to 20, recor=
ds: 28)
>>
>> rs.absolutepage : -1
>> rs.pagecount: 2
>> rs.cursortype: 3
>> rs.locktype: 3
>> rs.cusorlocation: 2
>
> Doesn't rs.CursorLocation=3D2 mean adUseServer?
>
> regards,
> Hiroshi Inoue
>
>> regards
>> Bj=F8rn Ivar Katla
>>
>>>
>>> (2010/10/28 4:58), Bj=F8rn Ivar Katla wrote:
>>>> Hi,
>>>>
>>>> I am implementing PostgreSQL as a replacement for a ms sql server web=
application and are using pgsqlodbc (8.4.2) on my windows IIS/.ASP against=
my 8.4 postgreSQL database on an ubuntu server.
>>>>
>>>> Part of this applications is to enable users to search data and only h=
ave 20 records displayed on each page. This is done by use of the .absolut=
epage property of ADODB.Recordset object. I set pagesize and when I open =
the recordset - the rs.absolutepage is -1
>>>>
>>>> Here is the parameters I set when opening the recordset.
>>>>
>>>> rs.CursorLocation =3D adUseClient
>>>> rs.PageSize =3D 20
>>>> rs.Open sql, sconn,1,3
>>>
>>> I see .absolutePage=3D1 here.
>>>
>>> Could you display .CursorType, .LockType or .CursorLocation after
>>> opening the recordset?
>>>
>>> regards,
>>> Hiroshi Inoue


--
Sent via pgsql-odbc mailing list (pgsql-odbc [at] postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc
katla [ Do, 28 Oktober 2010 15:42 ] [ ID #2049687 ]
Datenbanken » gmane.comp.db.postgresql.odbc » adodb - absolutepage

Vorheriges Thema: psqlODBC 09.00.0200 Released
Nächstes Thema: 9.0.01 ODBC driver return values changed for sqlGetTypeInfo