Udostępnij za pośrednictwem


Zmienne aplikacji

Aplikacja programowania języków takich jak C, C++, Basic i Java używać zmiennych do przechowywania danych.Zmienne są obszary magazynowania, przechowujące wartości danych.Każda zmienna aplikacji ma typ danych i rozmiar.Zmienne numeryczne także mieć dokładność, liczby cyfr zmiennej można przechowywać i przeskalować liczbę cyfr występujących po prawej stronie przecinka dziesiętnego.

W celu aplikacji do pracy z dane zwrócone z Transact-SQL instrukcji, musi posiadać mechanizm przenoszenia Transact-SQL dane do zmiennych aplikacji.Baza danych API obsługuje pojęcia powiązanie zestaw wyników, kolumna, parametr, kod zwrotny lub znacznik parametru w Transact-SQL instrukcja do zmiennej aplikacji.

Aby pobrać dane zestaw wyników, aplikacja używa podobnych do tego procesu:

  1. Wykonuje Transact-SQL instrukcja.

  2. Wywołuje funkcję API bazy danych, aby dowiedzieć się, ile kolumn są w zestaw wyników.

  3. Dla każdego zestaw wyników kolumna aplikacji:

    • Wywołania funkcja API bazy danych, która zwraca atrybuty, rozmiar typu danych i kolumna itd.

    • Przydziela zmienną aplikacji z atrybutami zgodny z atrybutów kolumna.

    • Wywołania interfejsu API bazy danych funkcja powiązać lub mapowanie, kolumna o zmiennej aplikacji zestaw wyników.

  4. Używa bazy danych funkcji API do pobierania zestawu wierszy jeden wiersz w wyniku czas.Na każde pobranie wartości każdej kolumna zestaw wyników są umieszczane w zmiennej aplikacji powiązane z kolumną.

Aplikacje mogą się różnić tego procesu.Na przykład, jeśli aplikacja jest wykonywany zakodowane Transact-SQL instrukcja na tabela znanych atrybuty kolumn zestaw wyników są znane z wyprzedzeniem i aplikacja ma wywołania interfejsu API, aby uzyskać te atrybuty w bazie danych.

Zmienną aplikacji, której typ danych różni się od obiektu bazy danych skojarzonej aplikacji wiąże kolumna zestaw wyników, następnie sterownika ODBC lub dostawca OLE DB należy przekonwertować dane.Na przykład, jeżeli wniosek wiąże pieniędzy ma przekonwertować kolumna w tablicy znaków, dostawca OLE DB lub sterownik ODBC pieniędzy danych do ciąg znaków.W dokumentacji Microsoft OLE DB Provider for SQL Server oraz SQL Server sterownik ODBC zdefiniować konwersje typów danych ich obsługi.

Aby uzyskać więcej informacji na temat pobierania parametrów i zwracanych kodów w aplikacjach Zobacz Parametr znaczników (aparat bazy danych).