PDA

View Full Version : سوال: دسترسی به یک فیلد از دیتابیس برای مقایسه آن با مقدار یک textbox



omega_pc
سه شنبه 27 اردیبهشت 1390, 13:56 عصر
دسترسی به یک فیلد از دیتابیس برای مقایسه آن با مقدار یک textbox
من از روش connection string وصل میشم

ehsan.moolaei
سه شنبه 27 اردیبهشت 1390, 14:08 عصر
میشه بگی سوالت چیه؟

mehrdad85
سه شنبه 27 اردیبهشت 1390, 14:15 عصر
سلام
دوست عزیز کافیه از کد زیر استفاده کنی
البته اگه از sql data source استفاده نمیکنی
اگه از sql data source استفاده میکنی که دیگه کارت راحتره
به هر حال من اون حالت اول را توضیح میدم برات اما اگه از راه دوم استفاده میکنی اطلاع بده تا کمکت کنم(البته من ممکنه چند روز نباشم)

SqlConnection scon = new SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnectionStringName"].ToString());
SqlCommand scom1 = new SqlCommand("SELECT Field1 FROM table1 WHERE(field1='" + fTxt.Text + "' AND f2='" + ffTxt.Text + "')", scon);
scon.Open();
scom1.ExecuteNonQuery();



امیدوارم به دردت بخوره و بتونه مشکلتو حل کنه
موفق باشی

b.paseban
سه شنبه 27 اردیبهشت 1390, 14:19 عصر
سلام بر شما.
خوب شما بعد از اتصال به دیتا بیس باید command مورد نظر رو پیاده سازی کنید و مقدار بدست اومده رو توی sqldatareader بریزی و اون مقدار رو با مقدار textbox مقایسه کنی.


string comselect ="SELECT fieldname From TblName";
SqlCommand commandselect = new SqlCommand(comselect, con);
SqlDataReader sqldr = commandselect.ExecuteReader();
if (sqldr.HasRows)
{
if (sqldr["fieldname "] == textbox.text)
{
کد شما
}
{