Nina: AddNew funktioniert nicht

Hallihallo!

Warum funktioniert RecordSet.AddNew nicht?

set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM TEST"
rs.Open sql, objConnection, adLockOptimistic, adOpenDynamic
rs.AddNew

Die überaus aufschlussreiche Fehlermeldung besagt:
'Object or provider is not capable of performing requested operation.'

Weiss jemand was da nicht stimmt?

(ich kann mir Elemente des RecordSets wie rs("Feld1") ansehen, aber auch RecordSet.RecordCount funktioniert nicht, der liefert immer -1)

Ganz ganz vielen lieben Dank
Nina

  1. Hi

    Die überaus aufschlussreiche Fehlermeldung besagt:
    'Object or provider is not capable of performing requested operation.'

    Ist das auf deinem lokalen Rechner oder irgendeinem Server? Bei meinem Provider musste ich die Schreiboption erst freischalten lassen. Ich hab allerdings in ASP noch nicht so häufig mit schreibenden Recordsets gearbeitet, sondern zumeist unter VB, da hatte ich mit den Standardeinstellungen nie Probleme.
    Codebeispiel gibts hier:
    http://www.learnasp.com/learn/dbnewADO.asp

    (ich kann mir Elemente des RecordSets wie rs("Feld1") ansehen, aber auch RecordSet.RecordCount funktioniert nicht, der liefert immer -1)

    RecordCount funktioniert generell bei solchen Abfragen nicht. Ich hab mal irgendwo im Netz einen Artikel dazu gefunden. Hier steht auf jeden Fall einiges dazu:
    http://www.devasp.com/search/default.asp?c_id=1195

    MfG
    Rouven

    --

    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(