PDA

View Full Version : برنامه اضافه کردن . حذف . آپدیت کردن اطلاعات در دیتا بیس با c++



mohammad_95
سه شنبه 08 دی 1394, 17:53 عصر
با سلام من یه برنامه با فرم ها و دیتا بیس نوشتم اما عمل نمیکنه وقتی هم یه تغییر انجام میدم تویه خروجی گرفتن اولین خروجی رو نشون میده
نمیدونم چیکار کنم واقعا از صبحه گرفتار اینم ممنون لطفا کمکم کنین
اینم کد های سه تا دکمه
137883



#pragma endregion
private: System::Void label1_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
try{
SqlConnection^ con=gcnew SqlConnection("Data Source=.;Initial Catalog=ketabkhaneh;Intergrated Security=True");
con->Open();
SqlCommand^ cmd=gcnew SqlCommand ("INSERT INTO [ketabkhaneh].[dbo].[user]([id_shakhs],[name_shakhs],[family_shakhs]) VALUES ('"+ textbox1->text +"','"+ textBox2->text+ "','" +textBox3->text+ "')" ,con);
cmd->ExecuteNonQuery();
con->Close();
MessageBox::Show("insert successful");
}
catch(Exception^ ex){
MessageBox::Show(ex->Message);
}

}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
try{
SqlConnection^ con=gcnew SqlConnection("Data Source=.;Initial Catalog=ketabkhaneh;Intergrated Security=True");
con->Open();
SqlCommand^ cmd=gcnew SqlCommand ("UPDATE [ketabkhaneh].[dbo].[user] set [name_shakhs]="+textBox2->text+",[family_shakhs]="+ textBox3->Text +" WHERE [id_shakhs]="+ textBox1->Text +"" ,con);
cmd->ExecuteNonQuery();
con->Close();
MessageBox::Show("update successful");
}
catch(Exception^ ex){
MessageBox::Show(ex->Message);
}

}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
try{
SqlConnection^ con=gcnew SqlConnection("Data Source=.;Initial Catalog=ketabkhaneh;Intergrated Security=True");
con->Open();
SqlCommand^ cmd=gcnew SqlCommand ("DELETE from [ketabkhaneh].[dbo].[user] where [id_shakhs]="+textBox1->text+"" ,con);
cmd->ExecuteNonQuery();
con->Close();
MessageBox::Show("deleted successful");
}
catch(Exception^ ex){
MessageBox::Show(ex->Message);
}
}
};