Udostępnij za pośrednictwem


Za pomocą deklaracji Parameters

Parametr jest zmienna w instrukcja języka SQL, aby umożliwić aplikacji ODBC do:

  • Efektywne podać wartości dla kolumn w tabela.

  • Wzmocnienie interakcji użytkownika przy konstruowaniu kryteria kwerendy.

  • Zarządzanie tekst, ntext, and obraz data and SQL Server-C danych typów.

Na przykład Części tabela zawiera kolumny o nazwie Identyfikatora PartID, Opis, and Cena.Aby dodać element bez parametrów wymaga konstruowania SQL instrukcja takie jak:

INSERT INTO Parts (PartID, Description, Price) VALUES (2100, 'Drive shaft', 50.00)

Chociaż ta instrukcja jest dopuszczalne do wstawiania jeden wiersz z znanego zestaw wartości, jest on nieodpowiednich aplikacji jest wymagane, aby wstawić kilka wierszy.ODBC dotyczy to umożliwiając aplikację, aby zastąpić wszystkie wartości danych w instrukcja języka SQL przez producenta parametru.To jest oznaczona znakiem zapytania (?).W poniższym przykładzie wartości danych trzy są zastępowane parametru:

INSERT INTO Parts (PartID, Description, Price) VALUES (?, ?, ?)

Znaczniki parametr następnie są powiązane z zmienne aplikacji.Aby wstawić nowy wiersz, aplikacja ma się tylko do ustawiania wartości zmiennych i wykonać instrukcję.Sterownik następnie pobiera bieżącej wartości zmiennych i wysyła je do urządzenie źródłowe danych.Jeśli w instrukcja jest wykonywana wielokrotnie, aplikacja wprowadzić proces jeszcze bardziej wydajne przygotowanie sprawozdania.

Każdy znacznik parametru odwołuje się jego numeru liczba porządkowa przypisany do parametrów od lewej do prawej.Znacznik po lewej stronie parametru w instrukcja języka SQL ma wartość Liczba porządkowa 1; następnego porządkowa 2 i tak dalej.

W tej sekcji

See Also

Concepts