OdbcRecordBindField

OdbcRecordBindField ( value dxRecord, string strFieldName, value BYREF varBindTo );

Parameter

dxRecord

Das Datensatzobjekt.

strFieldName

Name des Datensatzfeldes das gebunden werden soll.

BYREF varBindTo

Die Variable varToBind die an das Feld strFieldName des Datensatzobjekts dxRecord gebunden werden soll.

Bemerkung

Bindet die Variable varToBind an das Feld strFieldName des Datensatzobjekts dxRecord. Diese Funktion muss nach einem OdbcRecordOpen für jedes Feld, das gebunden werden soll, aufgerufen werden. Sind alle notwendigen Variablen gebunden worden, so muss abschließend ein OdbcRecordBindCompleted ausgeführt werden. Durch den Aufruf von OdbcRecordBindCompleted wird sofort an die ersten Datensatzzeile des Datensatzobjekts positioniert, die Felder der Datensatzzeile ausgelesen und die entsprechenden Feldinhalte den gebundenen Variablen zugewiesen. Mit jedem OdbcRecordMove-Befehl werden die nun neuen Feldinhalte automatisch an ihre gebundenen Variablen weitergegeben.

Wird ein ObdcRecordAddNew aufgerufen, so wird versucht eine neue Datenzeile mit den aktuellen Werten der gebundenen Variablen im Datensatzobjekt anzulegen. Wird ein OdbcRecordEdit aufgerufen, so wird versucht die entsprechenden Felder der aktuellen Datensatzzeile mit den Wert der gebundenen Variablen zu überschreiben. Die Werte der gebundenen Variablen werden nur dann an die entsprechenden Feldern übertragen, wenn vor der Zuweisung an die gebundenen Variablen eine der beiden Funktionen ObdcRecordAddNew oder OdbcRecordEdit aufgerufen wurde. Um den kompletten Vorgang abzuschließen, also das Schreiben der Felder in die Datenbank, muss ein OdbcRecordUpdate erfolgen.

Grundsätzlich ist die Verwendung von OdbcDatabaseExecute den Funktionen ObdcRecordAddNew, OdbcRecordEdit und OdbcRecordEdit vorzuziehen, da dort mit den entsprechenden SQL-Befehlen die gleichen Resultate viel einfacher entwickelt und gewartet werden können.

Die ODBC Datenbankfunktionen

Siehe auch OdbcRecordAddNew, OdbcRecordBindCompleted, OdbcRecordCanAppend, OdbcRecordCanBookmark, OdbcRecordCanRestart, OdbcRecordCanScroll, OdbcRecordCanTransact, OdbcRecordCancelUpdate, OdbcRecordClose, OdbcRecordDelete, OdbcRecordEdit, OdbcRecordGetRecordCount, OdbcRecordIsBOF, OdbcRecordIsDeleted, OdbcRecordIsEOF, OdbcRecordIsOpen, OdbcRecordMove, OdbcRecordMoveFirst, OdbcRecordMoveLast, OdbcRecordMoveNext, OdbcRecordMovePrev, OdbcRecordOpen, OdbcRecordRequery, OdbcRecordSetAbsolutePosition, OdbcRecordUpdate