Aktualisieren von Daten mit dem RDO-Remote-Datensteuerelement

Aktualisiert: November 2007

Die Daten des RDO-Remote-Datensteuerelements können entweder schreibgeschützt oder veränderbar sein.

So erstellen Sie eine Anwendung, in der Daten mithilfe eines RDO-Remote-Datensteuerelements geändert werden

  1. Legen Sie die CursorDriver-Eigenschaft des RDO-Remote-Datensteuerelements fest.

    • Zurückgegebene Daten werden von serverseitigen Cursorn auf dem Server gespeichert.

    • Daten im lokalen Clientspeicher werden von clientseitigen ODBC-Cursorn gespeichert.

    • Client Batch-Cursor verwenden eine Cursorbibliothek, die auf Parallelitätsaspekte zugeschnitten ist.

    • Bei Ausführung einer Aktionsabfrage wird eine "No Cursor"-Option verwendet, sodass kein Cursor erforderlich ist.

  2. Legen Sie die LockType-Eigenschaft des RDO-Remote-Datensteuerelements fest. Es wird vollständige Parallelität auf der Grundlage einer Resultsetoption empfohlen.

    • Die schreibgeschützte Parallelität sollte nicht verwendet werden, wenn die Daten veränderbar sein sollen.

    • Bei der eingeschränkten Parallelität werden Daten während der Aktualisierung gesperrt, damit andere Benutzer nicht Gefahr laufen, inkompatible Änderungen an den Daten vorzunehmen.

    • Bei der vollständigen Parallelität werden die Daten nicht gesperrt. Wird während eines Commits jedoch erkannt, dass ein anderer Client einen inkompatiblen Zustand bereitgestellt hat, gibt das RDO-Remote-Datensteuerelement eine Fehlermeldung aus.

  3. Legen Sie die ResultsetType-Eigenschaft des RDO-Remote-Datensteuerelements fest. Stellen Sie sicher, dass die ausgewählten Optionen vom ODBC-Treiber unterstützt werden:

    • Wenn Sie einen statischen Cursor erstellen, werden Änderungen so lange nicht erkannt, bis der Cursor geschlossen und erneut geöffnet wird.

    • Wenn Sie einen Keysetcursor erstellen, lässt der Cursor beliebige Einfügungen, Aktualisierungen und Löschvorgänge innerhalb des Keysetcursors zu.

  4. Legen Sie Eigenschaften des datengebundenen Steuerelements fest, um Aktualisierbarkeit zu gewährleisten. Beachten Sie, dass einige Steuerelemente keine Aktualisierung zulassen.

Informationen über die Verwendung dieser Objekte finden Sie in der Dokumentation zum RDO-Remote-Datensteuerelement.

Siehe auch

Aufgaben

Verwenden der RDO-Datenbindung in Visual C++

Referenz

RDO-Datenbindung