Gejala
Ketika Anda menjalankan kueri parameterized menggunakan penyedia terkelola untuk DB2 yang disertakan dalam Microsoft Host integrasi Server 2013, permintaan mungkin gagal, dan Anda menerima pesan galat berikut:
SQLCODE-290, deskripsi tidak valid
Penyebab
Masalah ini dapat terjadi ketika Anda menggunakan parameter bernama dan gunakan salah satu dari parameter bernama dua kali pada permintaan Anda. Contoh kode berikut menunjukkan masalah ini:
cm.CommandText = "SELECT * from TABLE WHERE COL1 = @COL and COL2 = @COL";cm.Parameters.AddWithValue("@COL", "AAA");
Pemecahan masalah
Informasi pembaruan kumulatif
Perbaikan yang dapat menyelesaikan masalah ini disertakan dalam pemutakhiran kumulatif 1 untuk Host integrasi Server 2013.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".