Hallo
At 06.09.2001 15:03 +0200, you wrote:
>Zeile 33 ist die mit rs.AddNew.
>Was ist denn hier nicht in Ordnung?
hier mal ein Auszug aus der ADO-Hilfe
Hinweise
Verwenden Sie die AddNew-Methode, um einen neuen Datensatz zu erstellen und
zu initialisieren. Verwenden Sie die Supports-Methode zusammen mit
adAddNew, um zu �berpr�fen, ob Sie Datens�tze zum aktuellen
Recordset-Objekt hinzuf�gen k�nnen.
...
Wenn die dynamische Eigenschaft Unique Table eingestellt ist und das
Recordset-Objekt das Ergebnis eines ausgef�hrten Verbundvorgangs auf
mehreren Tabellen ist, k�nnen durch die AddNew-Methode nur Felder in die
Tabelle eingef�gt werden, die in der Eigenschaft Unique Table genannt ist.
... und f�r Supports ...
Supports-Methode
Bestimmt, ob ein festgelegtes Recordset-Objekt einen bestimmten
Funktionstyp unterst�tzt.
Syntax
boolescherWert = Recordset.Supports( CursorOptions )
R�ckgabewert
Gibt einen booleschen Wert zur�ck, der angibt, ob alle durch das
CursorOptions-Argument festgelegten Features durch den Provider unterst�tzt
werden.
Parameter
CursorOptions:
Ein Long-Ausdruck, der sich aus einem oder mehreren der folgenden
CursorOptionEnum-Werte zusammensetzt.
Konstante Beschreibung
adAddNew Mit der AddNew-Methode k�nnen neue Datens�tze
hinzugef�gt werden.
adApproxPosition Die AbsolutePosition- und
AbsolutePage-Eigenschaften k�nnen gelesen
und festgelegt werden.
adBookmark Mit der Bookmark-Eigenschaft kann auf bestimmte
Datens�tze
zugegriffen werden.
adDelete Mit der Delete-Methode k�nnen Datens�tze gel�scht
werden.
adHoldRecords Sie k�nnen die n�chsten Datens�tze abrufen oder die
n�chste Abrufposition
�ndern, ohne alle anstehenden �nderungen
abzuschlie�en.
adMovePrevious Mit den MoveFirst- und MovePrevious-Methoden sowie
mit der Move- oder
GetRows-Methode kann die aktuelle
Datensatzposition r�ckw�rts verschoben
werden, ohne dass Lesezeichen ben�tigt werden.
adResync Der Cursor kann mit den in der zugrunde liegenden
Datenbank
angezeigten Daten unter Verwendung der
Resync-Methode aktualisiert werden.
adUpdate Mit der Update-Methode k�nnen vorhandene Daten
ge�ndert werden.
adUpdateBatch Mit Hilfe von Stapelaktualisierungen (UpdateBatch-
und CancelBatch-Methoden)
k�nnen Gruppen von �nderungen an den Provider
�bertragen werden.
adIndex Sie k�nnen die Index-Eigenschaft zum Benennen eines Indexes
verwenden.
adSeek Sie k�nnen die Seek-Methode verwenden, um eine Zeile in einem
Recordset-Objekt zu finden.
Hinweise
Verwenden Sie die Supports-Methode, um zu bestimmen, welche Funktionstypen
ein Recordset-Objekt unterst�tzt. Falls das Recordset-Objekt die Features
unterst�tzt, deren Konstanten sich in CursorOptions befinden, gibt die
Supports-Methode den Wert True zur�ck. Andernfalls wird False zur�ckgegeben.
Anmerkung Obwohl die Supports-Methode f�r eine angegebene Funktionalit�t
den Wert True zur�ckgeben kann, wird hierdurch nicht sichergestellt, dass
der Provider das Feature auf jeden Fall zur Verf�gung stellen kann. Die
Supports-Methode informiert nur dar�ber, ob der Provider die angegebene
Funktionalit�t unterst�tzt oder nicht, vorausgesetzt, bestimmte Bedingungen
werden eingehalten. Die Supports-Methode kann z. B. angeben, dass ein
Recordset-Objekt Aktualisierungen unterst�tzt, selbst wenn der Cursor auf
einem Mehrtabellenverbund basiert, bei dem einige Spalten nicht
aktualisierbar sind.
** Hilfe Ende **
Ich arbeite haupts�chlich mit SQL-Server und nicht mit Access-DBs, aber
vielleicht muss man da einen anderen
CursorType w�hlen, weil der Standard-Curser die AddNew-Methode nicht
unterst�tzt.
An Deiner Stelle w�rde ich ich mal die Supports-Methode benutzen um das zu
testen.
HTH
Sven
--
Sven Leichsenring
Landesbetrieb f�r Datenverarbeitung und Statistik
Tel.: 0331/39-775
E-Mail: [EMAIL PROTECTED]
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp