Belirtiler
DB2 için ADO.NET sağlayıcısı, WHERE yan tümcesinde yinelenen adlandırılmış parametrelere sahip SELECT deyimini işlemez ve aşağıdaki hatayı döndürür:
SQLSTATE 07001, SQLCODE -313
Belirtilen konak değişkenlerinin sayısı, parametre işaretçilerinin sayısına eşit değildir.
Neden
DB2 için ADO.NET sağlayıcısı, yinelenen adlandırılmış parametrenin aşağıda gösterildiği gibi parametreli SELECT WHERE deyimi içinde birden çok konumda işlenmesini desteklemez:
SELECT * FROM TABLE WHERE COL1 = @P1 AND COL2 = @P1.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Çözüm
Bu sorun, Konak Tümleştirme Sunucusu için aşağıdaki toplu güncelleştirmede düzeltildi:
Başvurular
Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.