View Full Version : سوال: یک مثال ساده از اتصال داده به کنترل
maythamahmadi
دوشنبه 19 تیر 1396, 23:22 عصر
سلام . یه مثال ساده از اتصال دیتابیس به یک کنترل مثلا یک تکست باکس میخاستم.
با فرض اینکه اسم دیتابیس= dbbrands جدول = tblbrands و دارای یک فیلد به اسم brandsname ممنون .
رامین مرادی
سه شنبه 20 تیر 1396, 10:29 صبح
public void Connect()
{
SqlConnectionStringBuilder s = new SqlConnectionStringBuilder();
s.DataSource ="نام کامپیوتری که اس کیو ال سرور روی اون نصب شده";
s.InitialCatalog = "dbbrands";
s.IntegratedSecurity = false;//در صورت نداشتن رمز روی دیتا بیس اینو trueکن و دو تا خط زیرو ننویس
s.UserID = "نام کاربری دیتا بیس";
s.Password = "رمز دیتابیس";
cn = new SqlConnection(s.ConnectionString);
cn.Open();
}
public DataTable Query()
{
Connect();
DataTable Dt = new DataTable();
SqlDataAdapter Da = new SqlDataAdapter("ُselect brandsname from tblbrands",cn);
Dt.Clear();
Da.Fill(Dt);
return Dt;
}
public void Exequte(String sql)
{
SqlCommand cmd = new SqlCommand();
Connect();
cmd.Connection = cn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
میتونی به تابع دوم هم یک پارامتر بدی و دستور اس کیو ال رو براش بفرستی تا اجرا کنه و نتیجه رو به صورت یک دیتا تیبل پاس بده.
تابع سوم هم عمل هایی که نیاز به خروجی ندارن مانند درج و حذف و ویرایش
maythamahmadi
چهارشنبه 21 تیر 1396, 09:33 صبح
ممنون ولی من به جواب نرسیدم:متفکر::متفکر::متفکر:: تفکر:
رامین مرادی
چهارشنبه 21 تیر 1396, 09:58 صبح
ممنون ولی من به جواب نرسیدم:متفکر::متفکر::متفکر:: تفکر:
اگه بگید مشکلتون دقیقا چیه بهتر میشه راهنمایی کرد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.