Udostępnij za pośrednictwem


Application Variables

Aplikacja programowania języków takich jak C, C++, Basic i Java używać zmiennych do przechowywania danych.Zmienne są obszary magazynowania, które mogą zawierać wartości danych.Każda zmienna aplikacji ma typ danych i rozmiar.Zmienne liczbowe muszą również dokładność, liczby cyfr zmienną można przechowywać i przeskalować liczbę cyfr, które znajdują się po prawej stronie przecinka dziesiętnego.

Aby do pracy z danymi zwrócony z aplikacji Transact-SQL instrukcje, musi on mieć mechanizm przenoszenie Transact-SQL dane do zmiennych aplikacji. Baza danych interfejsów API obsługuje pojęcia wiązanie zestaw wyników, kolumna, parametr, zwracane kody lub znacznik parametru w Transact-SQL Instrukcja do zmiennej aplikacji.

Aby pobrać dane zestaw wyników, aplikacja używa procesu podobnie do następującego:

  1. Wykonuje Transact-SQL Instrukcja.

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

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

    • Wywołania funkcja API bazy danych, która zwraca atrybuty rozmiaru typu danych i tak dalej, kolumna.

    • Przydziela Zmienna aplikacji o atrybuty zgodne z atrybutów kolumna.

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

  4. Funkcji interfejsu API bazy danych używa pobrać wynik zestaw wierszy jeden wiersz naraz.W każdej pobierania wartości dla każdej z kolumn zestaw wyników są umieszczane w zmiennej aplikacji związany z kolumną.

Aplikacje mogą się zmieniać w ten proces.Na przykład, jeśli aplikacja jest wykonywana, ustalonych Transact-SQL instrukcja na znanych tabela, atrybuty kolumn zestaw wyników są znane z góry i do wywołania interfejsu API w celu uzyskania tych atrybutów w bazie danych nie ma zastosowania.

Jeśli aplikacja jest powiązana kolumna zestaw wyników zmienną aplikacji, której typem danych różni się od obiektu skojarzonej bazie danych, następnie dostawca OLE DB lub sterownik ODBC musi konwertować dane.Na przykład, jeśli aplikacja jest powiązana pieniądze kolumna tablicy znaków, dostawca OLE DB lub sterownik ODBC nie ma dokonać konwersji pieniądze dane na ciąg znaków.Można znaleźć w dokumentacji Microsoft OLE DB dostawca for SQL Server oraz SQL Server Sterownik ODBC określić konwersje typów danych, obsługują one.

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

See Also

Other Resources