Udostępnij przez


Omówienie aktualizowania danych

Aplikacje mogą aktualizować dane, wykonując instrukcje SQL lub wywołując polecenia SQLSetPos lub SQLBulkOperations. Instrukcje UPDATE, DELETE i INSERT działają bezpośrednio w źródle danych i są zwykle obsługiwane przez sterowniki. Przeszukane instrukcje aktualizacji i usuwania zawierają specyfikację wierszy do zmiany. Rozmieszczone instrukcje aktualizacji i usuwania oraz sqlSetPos działają na źródle danych za pośrednictwem kursora i są mniej powszechnie obsługiwane.

To, czy kursory mogą wykrywać zmiany wprowadzone w zestawie wyników za pomocą metod opisanych w tej sekcji, zależy od typu kursora i sposobu jego implementacji. Kursory działające tylko do przodu nie powracają do przeglądanych wierszy, a więc nie wykryją żadnych zmian. Aby uzyskać informacje o tym, czy kursory z możliwością przewijania mogą wykrywać zmiany, zobacz Przewijanie kursorów.

Ta sekcja zawiera następujące tematy.