Karşılaştığım ve atlayamadığım bir problem var
Şöyleki 2 tane form olmuş olsun.
From 1 deki textbox ima bir kelime giriyorum sonra form 2 deki sql sorgu kodları ile aramayı gerçekleştirip listwievde göstermek istiyorum... Bu işleimi direk form 2 nin içinde yaparsam Çalışıyor yani form iki içinde yazdığım kodlarla çalıştırıyorum fakat form 1 deki textbox a girilen değerin bu aramayı yapmayı yani sql sorgusuna dahil olmasını istiyorum gerekli tanımlamaları da yapıyorum ama olmuyor aşağıdaki satırda aşağıdaki hatayı alıyorum.
SqlDataReader listelerdr = command.ExecuteReader(); Satırında
Aşağıdaki hata mesajı
Parameterized Query '(@kelime nvarchar(4000))Select * From Kisiler Where Ad Like '%'+' expects parameter @kelime, which was not supplied.
From1 deki puclic string tanımlaması
public string araMa;
private void btnMerkezKisiBul_Click(object sender, EventArgs e)
{
frmKisiArama yeniFrorumArama = new frmKisiArama();
yeniFrorumArama.ShowDialog();
string kutudaki;
kutudaki = txtMerkezKisiBul.Text.ToString();
kutudaki.Trim();
araMa = kutudaki;
}Form 2 kodları , bağlantı ve sorgu koduprivate void frmKisiArama_Load(object sender, EventArgs e)
{
frmMerkez frmAra = new frmMerkez();
string AramaYap = frmAra.araMa;
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=telefonDefteri;Integrated Security=SSPI;");
SqlCommand command = new SqlCommand("Select * From Kisiler Where Ad Like '%'+ @kelime +'%'", conn);
command.Parameters.AddWithValue("@kelime",AramaYap);
conn.Open();
SqlDataReader listelerdr = command.ExecuteReader();