PDA

View Full Version : مبتدی: اتصال فرم به بانک



ghame_ziba
جمعه 10 آذر 1391, 23:13 عصر
سلام و خسته نباشید
من در حال آماده کردن پروژه پایان دوره کاردانی هستم
تعدادب فرم دارم که با کد زیر به بانکم وصل کردم
حالا میحوام بدونم چطور بانکم رو چک کنم
مثلا اینکه اطلاها ذخیره شد یا حذف شد با اینکه اطلاعاتی وجود نداره
ممنون میشم اگر جواب سوالمو بدید
نمونه کد



string command = string.Format("insert into Date_Of_Time(Day,Time) values (N'{0}','{1}')",TxtDay.Text, MtxtTime.Text);


System.Data.SqlClient.SqlConnection st = new System.Data.SqlClient.SqlConnection();
st.ConnectionString = "Server=GhameZiba-PC;initial catalog=Arta;user=sa;password=masoud03091370;";
st.Open();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = st;
cmd.CommandText = command;
cmd.ExecuteNonQuery();
st.Close();

vB.N3T
جمعه 10 آذر 1391, 23:25 عصر
روش خیلی زیاده مثلا این روش رو ببین برای درج در دیتا بیس هست
اول using System.Data.SqlClient; اضافه کن

SqlConnection con1 = new SqlConnection();
con1.ConnectionString = "server=localhost;database=workshop;integrated security=true";
con1.Open();
SqlCommand com1 = new SqlCommand();
com1.Connection = con1;

com1.Parameters.AddWithValue("@id", textBox1.Text);
com1.Parameters.AddWithValue("@name", textBox2.Text);
com1.Parameters.AddWithValue("@tedad", textBox3.Text);
com1.Parameters.AddWithValue("@gheymat", textBox4.Text);
com1.Parameters.AddWithValue("@takhfif", textBox5.Text);
com1.Parameters.AddWithValue("@tozihat", textBox6.Text);

com1.CommandText = "insert into tbl_forosh(id,name,tedad,gheymat,takhfif,tozihat) values(@id,@name,@tedad,@gheymat,@takhfif,@tozihat )";
com1.ExecuteNonQuery();
MessageBox.Show("اطلاعات با موفقیت ثبت شد", "ثبت اطلاعات ");

ghame_ziba
جمعه 10 آذر 1391, 23:29 عصر
من فرم هامو به دیتا بیس وصل کردم
فقط نمیدونم چطوری میتونم با استفاده از شرط بانکمو چک کنم
مثلا موقعی که میخوام کدی رو حذف کنم اگر کد اشتباه بود فلان پیغامو بده یا اگه درست بود پیغام تایید بده

vB.N3T
جمعه 10 آذر 1391, 23:42 عصر
اتفاقا سوال منم هست بهتره این جو مطرح کنیم

دوستان مثلا فرم حذف اطلاعات رو داریم که یه ایدی میگیره و بر اساس ایدی وارد شده اطلاعات باید حذف بشه
حالا چطوری باید چک کنیم ایا ایدی وارد شده تو جدول وجود داره یا خیر .. اگه بود حذفش کنه اگه نبود بگه نیست

vB.N3T
جمعه 10 آذر 1391, 23:44 عصر
اگه میشه رو این کد توضیحش بدید

DialogResult natije;
SqlConnection con1 = new SqlConnection();
con1.ConnectionString = "server=localhost;database=workshop;integrated security=true";
con1.Open();
SqlCommand com1 = new SqlCommand();
com1.Connection = con1;
natije = MessageBox.Show("ایا اطلاعات حذف شود؟", "delete", MessageBoxButtons.YesNo);
if (natije == DialogResult.Yes)
{
com1.Parameters.AddWithValue("@id", textBox1.Text);
com1.CommandText = "delete from tbl_sabt where id=@id";
com1.ExecuteNonQuery();
textBox1.Text = "";
MessageBox.Show("اطلاعات با موفقیت حذف شد", "حذف اطلاعات ");

ghame_ziba
شنبه 11 آذر 1391, 00:02 صبح
برای من هم روی کد های اول تاپیک توضیح بدید لطفا