Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja SQLGetData działa w jednej kolumnie pojedynczego wiersza i nie może pobrać tablicy zawierającej dane z wielu wierszy. Wynika to z faktu, że podstawowym zastosowaniem danych SQLGetData jest pobieranie długich danych w częściach i nie ma powodu, aby to zrobić przez więcej niż jeden wiersz jednocześnie.
Aby użyć SQLGetData z kursorem blokowym, aplikacja najpierw wywołuje SQLSetPos, aby umieścić kursor na jednym wierszu. Następnie wywołuje metodę SQLGetData dla kolumny w tym wierszu. To zachowanie jest jednak opcjonalne. Aby określić, czy sterownik obsługuje użycie funkcji SQLGetData z kursorami blokowymi, aplikacja wywołuje element SQLGetInfo z opcją SQL_GETDATA_EXTENSIONS.