Aracılığıyla paylaş


Deyim parametreleri kullanma

Bir parametre, bir değişkeni bir sql deyimindeki bir odbc uygulaması için etkinleştirebileceğiniz şöyledir:

  • Verimli bir tablodaki sütun değerleri sağlar.

  • Sorgu ölçütü oluştururken kullanıcı etkileşimi arttırmak.

  • Yönetmek metin, ntext, ve Resim veri ve SQL Server-belirli c veri türleri.

Örneğin, bir parça tablo, adlandırılmış sütunlar vardır PartID, Açıklama, ve Fiyat. Parametresiz bir bölümü eklemek gibi bir sql deyimi oluşturmak gerekir:

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

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

Bu ifade ile bilinen bir değerler kümesi bir satır eklemek için kabul edilebilir olsa da, uygulama birkaç satır eklemek için gerektiğinde, garip. odbc sql deyimindeki bir parametre maker tarafından herhangi bir veri değerini değiştirmek için bir uygulama izin vererek bu adresleri. Bu bir soru işareti (?) belirtilir. Aşağıdaki örnek, üç veri değerleri parametre imleyicileri ile değiştirilir:

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

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

Parametre imleyicileri sonra uygulama değişkenlere bağlıdır. Yeni bir satır eklemek için yalnızca değişkenlerin değerlerini ayarlamak ve deyimi yürütme uygulama vardır. Sürücü, sonra değişkenler geçerli değerleri alır ve bunları veri kaynağına gönderir. Birden çok kez deyimi yürütüldüğünde, uygulama süreci daha verimli deyimi hazırlayarak yapabilirsiniz.

Her parametre işaretçisi, soldan sağa parametreleri atanan sıra numarası ile başvurulur. sql deyimi en soldaki parametre işaretçisi bir sıra değeri 1 olan; sonraki sıra 2 ve böyle devam eder.

Bu Bölümde

Ayrıca bkz.

Kavramlar

(odbc) sorguları yürütme