PDA

View Full Version : سوال: چگونه یک کد sql را در sql command نوشت؟



voice.of.silence
جمعه 20 مرداد 1391, 10:29 صبح
سلام دوستان:

لطفا مرا در کار با اتصال به پایگاه داده کمک نمایید.
من برنامه ام را به پایگاه داده ی sql srver اتصال کردم یعنی اینکه connection برقرار شده است اما نتوانستم که کدهای sql را به database ارسال کنم.


با سپاس.
Voice of Silence

h.rezaee
جمعه 20 مرداد 1391, 10:32 صبح
سلام دوستان:

لطفا مرا در کار با اتصال به پایگاه داده کمک نمایید.
من برنامه ام را به پایگاه داده ی sql srver اتصال کردم یعنی اینکه connection برقرار شده است اما نتوانستم که کدهای sql را به database ارسال کنم.


با سپاس.
Voice of Silence
دوست عزیز بگید میخواید چه کاری با اس کیو ال کنید تا راهنمایی کنیم؟ بفرستید ، حذف کنید ، بخونید ......؟؟؟؟؟؟؟؟؟؟؟؟

Yanehsar
جمعه 20 مرداد 1391, 10:35 صبح
سلام دستور كوئري را داخل SQl command بايد ينويسي
يه نگاه به اين دستورات بنداز:


SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "دستورات كوئري";

voice.of.silence
جمعه 20 مرداد 1391, 13:14 عصر
سلام دوست عزیز:
می خوام همه ی موارد را انجام بدم.

Yanehsar
جمعه 20 مرداد 1391, 14:13 عصر
//دستورات 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();


البته اين تقريبا كليات هستش بايد با توجه به فيلدها و ساير وارد تغيير پيدا كنه
موافق باشي