ورود

نسخه کامل مشاهده نسخه کامل : کد جستجو در c#



ms_raha
13-11-2011, 21:31
سلام
من میخوام کد جستجو را در #c بنویسم از کد زیر استفاده کردم ولی hasrows,getstring را نمیشناسه یعنی وقتی dr را مینویسم و نقطه میگذارم hasrows,getstring را در پنجره ای که باز میشه نداره



SqlConnection cn = new SqlConnection("Data Source=Maryam-PC;Initial Catalog=amozeshgah;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "select name from student where id=@a";
cmd.Parameters.AddWithValue("@a", textBox8.Text);
cn.Open();
SqlConnection dr = cmd.ExecuteReader();
if(dr.hasrows)
}dr.read()
textbox1.text=dr.getstring(0)
{
cn.close();

Msba
14-11-2011, 18:35
در قسمت شرط مربوط به Read شما ابتدا باید عمل Read را انجام بدهید. متد Read خود یک متغیر بولین برمی گرداند که نشان دهنده خوانده شدن سطر مورد نظر است.اگر سطری خوانده شد این متد True و در غیر این صورت False بر می گرداند. پس اینگونه بنویسید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

موفق باشید.