[quote:1toj9ef4]
? oRs:CursorType , oRs:CursorLocation , oRs:LockType // 3,3,3 !!!!!
// Is it normal that cursortype is changed in 3 ?
[/quote:1toj9ef4]
Always and at all times, a client side record-set is opened with cursor-type adOpenStatic only, whatever cursortype we specify while opening the recordset. In other words, it is just useless and meaningless for us to specify a cursor type while openining a recordset with cursorlocation adUseClient.
This has been the behavior since ADO was created. There is nothing surprising or unusual about it.
Again, it is not that ADO was made like that. It is because with all RDBMSs, all client side cursors are static cursors.
Exceptions are (1) ADS and (2) one table at a time per one connection of MSSQL.
↧