PDA

View Full Version : آموزش: لطفا مقداری در مورد sqldatareader توضیح بدین



vhossein
پنج شنبه 15 بهمن 1388, 10:41 صبح
سلام.من یه آموزش درباره datareader و کاراییش تو بانک اطلاعاتی می خوام.اصلا به چه درد می خوره؟کجا باید استفاده کرد؟اگه میشه با کد مثال بزنید.ممنون

aminh85
پنج شنبه 15 بهمن 1388, 11:09 صبح
شما با استفاده از این کامپوننت می تونی امکانات جستجو، حذف، بروزرسانی، پر کردن data set,.. داشته باشی. کارائیش تو برنامه های دیتابیس خیلی زیاده. تقریبا اکثر کارایی که می خوای رو بانکت انجام بدی می تونی با استفاده از کامپوننت پیاده سازی کنی. کلا خیلی خفنه!!!


objDataSet = new DataSet();
SqlConnection objConnection = new SqlConnection("server=localhost;database=iron;user id=sa;password=zhs123;");
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.CommandText = "SELECT * FROM tblacbes";
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
if (objConnection.State == ConnectionState.Closed)
objConnection.Open();
objDataAdapter.Fill(objDataSet, "tblacbes");
objConnection.Close();
dgwResult.DataBindings.Add(new Binding("datasource", objDataSet, "tblacbes"));

csharpprogramer88
پنج شنبه 15 بهمن 1388, 11:55 صبح
cmd = new SqlCommand("select distinct (citynegardari) from baner", con);
dr = cmd.ExecuteReader();
cmbcity.Items.Clear();
while (dr.Read())
{
cmbcity.Items.Add(dr[0].ToString());
}


این یک دستور سلکت را اجرا می کنه سپس نتیجه را به کومبو درج می کنه

مهدی رحیم زاده
پنج شنبه 15 بهمن 1388, 15:04 عصر
در انتخاب عناوین دقت نمایید.
عنوان شما تغییر کرد.
موفق باشید