Gejala
penyedia ADO.NET untuk DB2 tidak memproses pernyataan SELECT dengan parameter bernama duplikat dalam klausul WHERE, dan mengembalikan kesalahan berikut:
SQLSTATE 07001, SQLCODE -313
Jumlah variabel host yang ditentukan tidak sama dengan jumlah penanda parameter.
Penyebab
penyedia ADO.NET untuk DB2 tidak mendukung pemrosesan parameter bernama duplikat dalam beberapa posisi dalam pernyataan SELECT WHERE yang di parameter seperti yang diperlihatkan di bawah ini:
PILIH * DARI TABEL TEMPAT COL1 = @P1 DAN COL2 = @P1.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk Server Integrasi Host:
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.