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.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.