دستورات selecct,insert,delete,update

computer127

عضو جدید
دستو insert:
دستور هاي زير با برنامه نويسي c# نوشته شده :


private void button1_Click(object sender, EventArgs e)
{
string strquery = "insert into customer(CustomerID,Cname,cFamily,cTel,cCity) values( ";
strquery += textBox1.Text;
strquery +=
",'" + textBox2.Text;
strquery +=
"','" + textBox3.Text;
strquery +=
"','" + textBox4.Text;
strquery +=
"','" + textBox5.Text;
strquery +=
"')";
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString =
@"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.Connection = sqlConnection;
sqlcommand.CommandText = strquery;
sqlcommand.ExecuteNonQuery();
sqlConnection.Close();

}


delete:
private void DeletionForm_Load(object sender, EventArgs e)
{
SqlConnection sqlConnection =
new SqlConnection();
sqlConnection.ConnectionString =
@"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();

//Step 2
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.CommandText =
"Select * from Product";
sqlcommand.Connection = sqlConnection;
//Step 3
SqlDataAdapter sqlDataAdaptor = new SqlDataAdapter();
sqlDataAdaptor.SelectCommand = sqlcommand;
DataSet ds =
new DataSet();
sqlDataAdaptor.Fill(ds);
//Step 4

dataGridView1.DataSource = ds.Tables[0];

sqlConnection.Close();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection sqlConnection =
new SqlConnection();
sqlConnection.ConnectionString =
@"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand =
new SqlCommand();
sqlcommand.CommandText =
"Delete from Product where ProductID = " +textBox1.Text;
sqlcommand.Connection = sqlConnection;
sqlcommand.ExecuteNonQuery();
sqlConnection.Close();

}



دستو update :
private void button1_Click(object sender, EventArgs e)
{
string strQuery = "select ProductId,pName,pPrice from product where productId=" + textBox1.Text;

SqlConnection sqlConnection =
new SqlConnection();
sqlConnection.ConnectionString =
@"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand =
new SqlCommand();
sqlcommand.Connection = sqlConnection;
sqlcommand.CommandText = strQuery;
sqlcommand.ExecuteNonQuery();
ds =
new DataSet();
SqlDataAdapter sqlDataAdaptor =
new SqlDataAdapter();
sqlDataAdaptor.SelectCommand = sqlcommand;
sqlDataAdaptor.Fill(ds);
textBox2.Text = ds.Tables[0].Rows[0].ItemArray[0].ToString();
textBox3.Text = ds.Tables[0].Rows[0].ItemArray[1].ToString();
textBox4.Text = ds.Tables[0].Rows[0].ItemArray[2].ToString();
sqlConnection.Close();
}
private void button2_Click(object sender, EventArgs e)
{
string strquery = "update Product set ProductId=" + textBox2.Text;
strquery+=
",pName=" + textBox3.Text ;
strquery+=
",pPrice=" + textBox4.Text;
strquery+=
" where ProductID = " + textBox1.Text;
SqlConnection sqlConnection =
new SqlConnection();
sqlConnection.ConnectionString =
@"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand =
new SqlCommand();
sqlcommand.CommandText = strquery;
sqlcommand.Connection = sqlConnection;
sqlcommand.ExecuteNonQuery();
sqlConnection.Close();
}
}

 

shahrasbi

عضو جدید
SQL Server 2005

SQL Server 2005

سلام
این فایل آموزش SQL 2005 هستش، خودم هم از روی این یاد گرفتم خیلی کامل و راحته.
ساختار تمام دستورات با مثال توضیح داده ، امیدوارم مفید باشه.
موفق باشید.:smile:
پسورد فایل: raz
 

پیوست ها

  • SQL_Raz.pdf
    1.2 مگایابت · بازدیدها: 0
آخرین ویرایش:

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
دستو insert:
دستور هاي زير با برنامه نويسي c# نوشته شده :


privatevoid button1_Click(object sender, EventArgs e)
{
string strquery = "insert into customer(CustomerID,Cname,cFamily,cTel,cCity) values( ";
strquery += textBox1.Text;
strquery += ",'" + textBox2.Text;
strquery += "','" + textBox3.Text;
strquery += "','" + textBox4.Text;
strquery += "','" + textBox5.Text;
strquery += "')";
SqlConnection sqlConnection = newSqlConnection();
sqlConnection.ConnectionString = @"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand = newSqlCommand();
sqlcommand.Connection = sqlConnection;
sqlcommand.CommandText = strquery;
sqlcommand.ExecuteNonQuery();
sqlConnection.Close();

}


delete:
privatevoid DeletionForm_Load(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString = @"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();

//Step 2
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.CommandText = "Select * from Product";
sqlcommand.Connection = sqlConnection;
//Step 3
SqlDataAdapter sqlDataAdaptor = new SqlDataAdapter();
sqlDataAdaptor.SelectCommand = sqlcommand;
DataSet ds = new DataSet();
sqlDataAdaptor.Fill(ds);
//Step 4

dataGridView1.DataSource = ds.Tables[0];

sqlConnection.Close();
}
privatevoid button1_Click(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString = @"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.CommandText = "Delete from Product where ProductID = " +textBox1.Text;
sqlcommand.Connection = sqlConnection;
sqlcommand.ExecuteNonQuery();
sqlConnection.Close();

}



دستو update :
privatevoid button1_Click(object sender, EventArgs e)
{
string strQuery = "select ProductId,pName,pPrice from product where productId=" + textBox1.Text;

SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString = @"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.Connection = sqlConnection;
sqlcommand.CommandText = strQuery;
sqlcommand.ExecuteNonQuery();
ds = new DataSet();
SqlDataAdapter sqlDataAdaptor = new SqlDataAdapter();
sqlDataAdaptor.SelectCommand = sqlcommand;
sqlDataAdaptor.Fill(ds);
textBox2.Text = ds.Tables[0].Rows[0].ItemArray[0].ToString();
textBox3.Text = ds.Tables[0].Rows[0].ItemArray[1].ToString();
textBox4.Text = ds.Tables[0].Rows[0].ItemArray[2].ToString();
sqlConnection.Close();
}
privatevoid button2_Click(object sender, EventArgs e)
{
string strquery = "update Product set ProductId=" + textBox2.Text;
strquery+=",pName=" + textBox3.Text ;
strquery+= ",pPrice=" + textBox4.Text;
strquery+=" where ProductID = " + textBox1.Text;
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString = @"Initial Catalog=Market;Data Source=.;Integrated Security = SSPI;";
sqlConnection.Open();
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.CommandText = strquery;
sqlcommand.Connection = sqlConnection;
sqlcommand.ExecuteNonQuery();
sqlConnection.Close();
}
}


دست شما درد نکنه. اما بهتره با پارامترها کار کنی. یه کم هم Secure تره.
 

sososo

عضو جدید
سلام
این فایل آموزش SQL 2005 هستش، خودم هم از روی این یاد گرفتم خیلی کامل و راحته.
ساختار تمام دستورات با مثال توضیح داده ، امیدوارم مفید باشه.
موفق باشید.:smile:
پسورد فایل: raz



سلام
با تشکر از فایلی که گذاشتید ولی متاسفانه بعد از دانلود پسورد می خواست ممنون می شم که با دادن پسوردش اجازه استفاده از فایلتون رو به منم بدید:gol:
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام
با تشکر از فایلی که گذاشتید ولی متاسفانه بعد از دانلود پسورد می خواست ممنون می شم که با دادن پسوردش اجازه استفاده از فایلتون رو به منم بدید:gol:

دوست من همانطور که در متن پيام نقل قول شده دیده میشه، پسورد فايل raz می باشد
 

Bita.e

عضو جدید
اضافه نمودن رکورد
براي افزودن يک رکورد به Data Set ، مي بايست يک شي جديد Row ، ايجاد و در ادامه آن را به مجموعه Rows مربوط به شي DataSet اضافه نمود. کد زير، نحوه انجام عمليات فوق را نشان مي دهد :


DataSet dset;
DataTable dtbl;
DataRow drow;
ad = new SqlDataAdapter("select * from student", sqlcnn);
SqlCommandBuilder cb = new SqlCommandBuilder(ad);
//create a new row
drow=dtbl.NewRow();
//manipulate the newly added row using an index or the column name
drow["LastName"]="Altindag";
drow[1]="Altindag";
//After data is inserted into the new row, the Add method is used
//to add the row to the DataRowCollection
dtbl.Rows.Add(drow);
ad.Update(ds, "student");​
...............................................................................................................................................

براي حذف يک سطر در Data Set
در ابتدا با استفاده از متد FindBy  يک سطر از جدول را در اختيار گرفته و در ادامه با استفاده از متد Delete مربوط به شي Row آن را حذف مي نمائيم .کد زير، نحوه انجام عمليات فوق را نشان مي دهد.

()    rowDelete =new DataSet1.ContactRow    rowDelete = DataSet11.Contact.FindByID("9")   rowDelete.Delete()  
در مثال فوق ، سطري که داراي ID با شماره 9 مي باشد ، با استفاده از متد FindBy ، پيدا شده  و در ادامه امکان حذف آن با استفاده از متد Delete ، فراهم مي گردد. پس از اجراي برنامه و فعال نمودن دکمه " حذف رکورد " ، تغييرات در DataSet اعمال و در ادامه بهنگام سازي بانک اطلاعاتي از طريق DataSet انجام مي شود.
................................................................................................................................................
تغييرات در datasetفقط در حافظه انجام مي شود براي اعمال تغييرا ت در بانک اطلاعاتي :
با استفاده از متد Update مربوط به Adapter مي توان اقدام به بهنگام سازي بانک اطلاعاتي از طريق شي DataSet نمود.عمليات فوق، معمولا" پس از پردازش تمامي رويدادهاي کنترل بر روي صفحه انجام مي شود ،
sqlDa.update(ds,”student”)​

:Sqlda نام شي dataadapterو ds نام datasetو
:studentنام جدول که داده ها در dataset درآن قرار مي گيرند.
 

bahra_1483273

عضو جدید
سلام دوستان
می تونین کمکم کنین ، به نظر شما مشکل دستور insert چی هست که اصلا اجرا نمیشه؟ می خوام که داده ها از text box به datagrideview منتقل بشه.
ممنون از کمکتون
private void button1_Click(object sender, EventArgs e)
{
SqlConnection c = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\zahra\\project\\WindowsApplication18\\WindowsApplication18\\Database1.mdf;Integrated Security=True;User Instance=True");





try
{
c.Open();
SqlCommand com = new System.Data.SqlClient.SqlCommand();
com.Connection = c;
com.CommandText = "insert into reshteh (coder,namer,garayesh,magta,vahedamali,vahednazari,kolvahed) values(" + textBox1.Text + ",'" + textBox2.Text + "','" + textBox3.Text + "','"+comboBox1.Text+"',"+textBox4.Text+","+textBox5.Text+","+textBox6.Text+")";
com.ExecuteNonQuery();
button4_Click(sender, e);
MessageBox.Show("ok");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox6.Clear();
comboBox1.Text="";
textBox1.Focus();
}
catch
{
MessageBox.Show("error");
}
finally
{
c.Close();
}
}

private void button4_Click(object sender, EventArgs e)
{
SqlConnection c = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\zahra\\project\\WindowsApplication18\\WindowsApplication18\\Database1.mdf;Integrated Security=True;User Instance=True");
try
{

c.Open();
SqlCommand com = new System.Data.SqlClient.SqlCommand();
com.Connection = c;
com.CommandText = "select * from reshteh";
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter();
da.SelectCommand = com;
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
catch
{
MessageBox.Show("error");
}
finally
{
c.Close();
}




}
 

Similar threads

بالا