LockType und CursorType bei RecordSet von Command.Execute einstellen

From: Martin Roling (roling_spam_geomapping.de)
Date: 11/12/04


Date: Fri, 12 Nov 2004 11:36:09 +0100

Hallo NG,

ist es möglich bei einem ADODB.Recordset die Properties LockType und
CursorType zu setzten, wenn der Recordset über die Execute Methode eines
ADODB.Command Objekts erzuegt wurde.

Es scheint ja so zu sein, das ein Recordset, wenn es vom
Command.Execute() erzeugt wurde den LockType = adLockReadOnly und den
CursorType = adOpenStatic eingestellt hat.

Um diese dann auf andere Einstellungen zu Ändern, muss ich dann ja
folgendes machen:

If Not (rs Is Nothing) Then
        If rs.State = adStateOpen Then
                rs.Close
        End If
        rs.CursorType = adOpenStatic
        rs.LockType = adLockReadOnly
        rs.Open
End If

Können die Default Einstellungen irgendwo geändert werden, so dass der
RecordSet generell mit dem LockType = adLockOptimistic geöffnet wird ?

Martin Roling



Relevant Pages

  • Re: LockTyp ADO RecordSet von Command
    ... Recordset.LockType den Wert adLockOptimistic zuweist. ... Habe ich die Möglichkeit den LockType zu modifizieren? ... RecordSet anzugeben? ... Dim Cnn as ADODB.Connection ...
    (microsoft.public.de.vb.datenbank)
  • Re: SQL OLEDB Provider problem
    ... After a successful RecordSet.Openyou can print out the CursorType, ... LockType to see what you really got. ... all records are built on the client side in memory. ... It is to do with the method used to create the Recordset. ...
    (microsoft.public.data.ado)
  • Datensatz aktualisieren dauert zu lange
    ... ich so erstelle folgendes Recordset in einer VB-Appl. ... ' .LockType = adLockOptimistic ... ich und stelle es in eine Liste. ... optischen Hervorhebung versehen, ...
    (microsoft.public.de.vb.datenbank)
  • Thanks Re: Cant write to recordset
    ... [some of the mystification in the code snippet was because it 'really' uses ... > Here is the reason your recordset is readonly. ... > You set the LockType parameter to adCmdText which is equivalent to setting ... > sql statement to prevent it from returning any records). ...
    (microsoft.public.inetserver.asp.db)
  • Re: Problem deleting some records
    ... Is you LockType still Optimistic after recordset was opened. ... provider's capabilities and other cursor settings, ... by provider, when it tries to open cursor. ...
    (microsoft.public.vb.database.ado)