سلام دوستان:
لطفا مرا در کار با اتصال به پایگاه داده کمک نمایید.
من برنامه ام را به پایگاه داده ی sql srver اتصال کردم یعنی اینکه connection برقرار شده است اما نتوانستم که کدهای sql را به database ارسال کنم.
با سپاس.
Voice of Silence
Printable View
سلام دوستان:
لطفا مرا در کار با اتصال به پایگاه داده کمک نمایید.
من برنامه ام را به پایگاه داده ی sql srver اتصال کردم یعنی اینکه connection برقرار شده است اما نتوانستم که کدهای sql را به database ارسال کنم.
با سپاس.
Voice of Silence
سلام دستور كوئري را داخل SQl command بايد ينويسي
يه نگاه به اين دستورات بنداز:
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "دستورات كوئري";
سلام دوست عزیز:
می خوام همه ی موارد را انجام بدم.
//دستورات select
SqlDataAdapter da = new SqlDataAdapter("select * from tableName",con);
DataSet ds = new DataSet();
DataView dv = new DataView();
da.Fill(ds,"tableName");
dv.Table=ds.Tables["TableName"];
dgw.DataSource = dv;
con.Close();
//دستورات اد
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "insert into tableName(FildeNAme1,FildeNAme2,...)values(@FildeN Ame1,@FildeNAme2,...)";
cmd.Parameters.Add("@FildeNAme1", SqlDbType.Char).Value = txtFilde.text;
cmd.ExecuteNonQuery();
con.Close();
//دستورات ويرايش
SQlCommand cmd = new SQlCommand();
cmd.Connection = con;
cmd.CommandText = "edit TableName set FildeName="+مقدار+" where شرط";
cmd.ExecuteNonQuery();
//دستورات حذف
SQlCommand cmd = new SQlCommand();
cmd.Connection = con;
cmd.CommandText = "delete from TableName where شرط";
cmd.ExecuteNonQuery();
البته اين تقريبا كليات هستش بايد با توجه به فيلدها و ساير وارد تغيير پيدا كنه
موافق باشي