Posts Tagged ‘Ado.Net’
SqlException: The parameterized query ## expects the parameter ##, which was not supplied.
Eğer SqlCommand ile çalışırken böyle bir hata ile karşılaşıyorsanız, problem büyük ihtimalle parametrelerin içerdikleri değerlerden kaynaklanıyordur. Böyle bir durumda parametrelerinizin içerdikleri değerleri kontrol edip, eğer null iseler bunları DBNull.Value ile değiştirmeniz probleminizi çözecektir. Bu iş için kısaca şöyle bir kod yazılabilir.
SqlConnection sc = new SqlConnection(“Data Source=…..”);
SqlCommand scom = new SqlCommand(“SELECT ….”, sc);
SqlParameter sp = scom.Parameters.AddWithValue(“@p1”, deger);
if(sp.Value == null) {
sp.IsNullable=true;
sp.Value = DBNull.Value;
}
Office 2007 Oledb Provider
Office 2007 dosyalarını Ado.Net ile kullanmak için kurulması gereken uygulamaya şu adresten ulaşabilirsiniz :
