Hallo Joachim,

aucb ich bastele gerade an sowas rum und bin auch am Troubleshooten. Dabei
habe ich ebenfalls den Artikel von ASPHeute zur Vorlage genommen
http://www.aspheute.com/artikel/20000606.htm .

Du schreibst, dass einige Sachen "�berfl�ssig" sind und es ADO schneller
macht. Ich kann mir darunter nicht so recht was vorstellen. Hast Du ein
kurzes Codebeispiel, was Du damit meinst?
Im Artikel wird es ja auf die Weise unten beschrieben:

RS.CursorLocation = 2     'adUseServer
RS.CursorType = 1  'adOpenKeyset
RS.LockType = 3  'adLockOptimistic
strSQL = "SELECT * FROM Tabelle WHERE ID=0"
RS.Open strSQL, Conn
RS.AddNew
    RS("feld") = Feldinhalt
RS.Update

neueID = RS("ID")
RS.Close


Gruss
Jutta


----- Original Message -----
From: "Joachim van de Bruck" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Sunday, January 27, 2002 1:46 PM
Subject: [aspdedatabase] AW: ID bleibt nach update empty


> Hallo!
>
> > rs.CursorLocation = adUseServer
>
> rs.CursorLocation = adUseClient
> ... damit ADO die ID auch holt
>
> > rs.CursorType = adOpenKeyset
>
> rs.CursorType = adOpenStatic
> ... Keyset-Cursor ist mehr als �berfl�ssig
>
> > rs.LockType = adLockOptimistic
> > rs.Open "SELECT * FROM tblPartner WHERE PartnerID = 0", conn
> > rs.AddNew
>
> rs.AddNew array("PartnerName", "PartnerTypID"), _
>           array(strPartnerName, intPartnerTypId)
> ... ADO macht's schneller
>
> > rs.Fields("PartnerName").Value = strPartnerName
> > rs.Fields("PartnerTypID").Value = intPartnerTypID
> > rs.Update
> ... 3 Zeilen l�schen !
>
>
> > intPartnerID = rs.Fields("PartnerID").Value
> >
> > intPartnerID bleibt EMPTY, in der tabelle steht's aber drin
> > IIS4, ado 2.61, SQL7, conn �ber OLEDB, keine fehlermeldung
> > PartnerID ist der schl�ssel, not NULL, identit�t
> >
> > warum tut's das nicht?
>
> ADO holt automatisch die ID vom SQL-Server nur mit ClientSide-Cursor.
> Alternativ kannst Du auch Resynchronisationseigenschaften setzen, aber
> warum den SQL-Server (auch noch mit dem Keyset-Cursor) unn�tig belasten?
>
> Freundliche Gr��e
> Joachim van de Bruck
>
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp



| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an