Data-at-Execution und Text-, ntext- oder Bildspalten
ODBC verfügt über ein Feature namens Data-at-Execution (Daten bei Ausführung), das es Anwendungen ermöglicht, sehr große Datenmengen in gebundenen Spalten oder Parametern zu verarbeiten. Beim Abrufen sehr großer Spalten vom Typ text, ntext oder image ist eine Anwendung unter Umständen nicht in der Lage, einfach einen sehr umfangreichen Puffer zuzuordnen, die Spalte an den Puffer zu binden und die gewünschte Zeile abzurufen. Beim Aktualisieren sehr großer Spalten vom Typ text, ntext oder image ist eine Anwendung unter Umständen nicht in der Lage, einfach einen sehr umfangreichen Puffer zuzuordnen, diesen an eine Parametermarkierung in einer SQL-Anweisung zu binden und die Anweisung anschließend auszuführen. In diesen Fällen muss die Anwendung SQLGetData oder SQLPutData mit den entsprechenden Data-at-Execution-Optionen verwenden.