DDX_FieldCBStringExact

privatevoid &AFXAPI DDX_FieldCBStringExact ( CDataExchange * pDX, Int nIDC, CStringamp; Wert, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldCBStringExact ( CDataExchange * pDX, Int nIDC, CStringamp; Wert, CDaoRecordset * pRecordset );

Parameter

pDX

Ein Zeiger auf ein Objekt von CDataExchange . Das Framework stellt dieses Objekt Kontext den Datenaustausch, einschließlich seine Richtung herstellen.

nIDC

Die ID eines Steuerelements in der CRecordView oder CDaoRecordView -Objekts.

wert

Ein Verweis auf einen Felddatenmember im zugeordneten CRecordset- oder CDaoRecordset -Objekt.

pRecordset

Ein Zeiger auf das CRecordset- oder CDaoRecordset -Objekt, mit dem Daten ausgetauscht werden.

Bemerkungen

Die DDX_FieldCBStringExact Funktion verwaltet die Übertragung von CString -Daten zwischen das Edit-Steuerelement von einem Kombinationsfeld-Steuerelement in einer Datensatzansicht und ein CString Felddatenmember eines Recordsets die Datensatzansicht zugeordnet. Beim Verschieben von Daten aus dem Recordset-Objekt für das Steuerelement legt diese Funktion die aktuelle Auswahl im Kombinationsfeld auf die erste Zeile, die die in Wertangegebene Zeichenfolge genau übereinstimmt. Eine Übertragung aus dem Recordset-Objekt an das Steuerelement, wenn das Recordset-Feld Null ist, wird eine Auswahl aus dem Kombinationsfeld entfernt und das Bearbeiten des Kombinationsfelds gesetzt zu leeren. Auf einen Transfer vom Steuerelement zum Recordset wenn das Steuerelement leer ist, wird das Recordset-Feld auf Null gesetzt.

Verwenden Sie die erste Version, wenn Sie mit den ODBC-basierten Klassen arbeiten. Verwenden Sie die zweite Version, wenn Sie mit der DAO-basierte Klassen arbeiten.

Weitere Informationen über DDX finden Sie unter Hinzufügen eines Dialogfelds in Visual C++ Tutorials und Dialog Data Exchange und Validierung in Visual C++ Programmer's Guide. Beispiele und weitere Informationen über DDX für CRecordView und CDaoRecordView Felder finden Sie im Artikel Datensatzansichten im Visual C++ Programmer's Guide.

Beispiel

Ein allgemeines Beispiel DDX_Field finden Sie DDX_FieldText . Aufrufe von DDX_FieldCBStringExact wäre ähnlich.

Siehe auch&Nbsp;DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString

Index