Veritabanından Kayıt Silmek
- MSOTech MSOTech
- 4.147
- Orta
- 14 Nisan 2012
Visual Studio C# ile Access veritabanındaki verileri güncellemek. UPDATE SQL deyimini kullanarak kayıtları güncellemek. Kısa, kolay anlatım.
Visual Studio C# ile Access veritabanındaki verileri güncellemek. UPDATE SQL deyimini kullanarak kayıtları güncellemek. Kısa, kolay anlatım.
Bütün kodlar (5 Part'ın tamamı):
private void Form1_Load(object sender, EventArgs e)
{
this.tablo1TableAdapter.Fill(this.database2DataSet1.Tablo1);
listele();
}
//Written by Mustafa Salih Oğuz
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database2.accdb");
void baglan()
{
try
{
if (conn.State == ConnectionState.Closed)
conn.Open();
}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}
void listele()
{
baglan();
DataTable dt = new DataTable();
OleDbDataAdapter ad = new OleDbDataAdapter("SELECT * FROM Tablo1", conn);
ad.Fill(dt);
dataGridView1.DataSource = dt;
}
private void button1_Click(object sender, EventArgs e)
{
listele();
}
private void button2_Click(object sender, EventArgs e)
{
baglan();
OleDbCommand kom = new OleDbCommand("INSERT INTO Tablo1 (Ad,Soyad) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "')", conn);
kom.ExecuteNonQuery();
listele();
conn.Close();
}
private void button3_Click(object sender, EventArgs e)
{
baglan();
OleDbCommand kom = new OleDbCommand("DELETE FROM Tablo1 WHERE Ad='" + textBox1.Text + "' AND Soyad ='" + textBox2.Text + "'", conn);
kom.ExecuteNonQuery();
listele();
conn.Close();
}
private void button4_Click(object sender, EventArgs e)
{
baglan();
DataTable dt = new DataTable();
OleDbDataAdapter ad = new OleDbDataAdapter("SELECT * FROM Tablo1 WHERE Ad= '" + textBox1.Text + "'", conn);
ad.Fill(dt);
dataGridView1.DataSource = dt;
}
private void button5_Click(object sender, EventArgs e)
{
baglan();
DataTable dt = new DataTable();
OleDbDataAdapter ad = new OleDbDataAdapter("UPDATE tablo1 SET Ad='" + textBox1.Text + "' Where Soyad ='" + textBox2.Text + "'", conn);
ad.Fill(dt);
dataGridView1.DataSource = dt;
listele();
conn.Close();
}
/* void textBox1_TextChanged(object sender, EventArgs e)
{
baglan();
DataTable dt = new DataTable();
OleDbDataAdapter ad = new OleDbDataAdapter("SELECT * FROM Tablo1 WHERE Ad LIKE '%" + textBox1.Text + "%'", conn);
ad.Fill(dt);
dataGridView1.DataSource = dt;
}*/
Yorum yazabilmek için üye girişi yapmanız gerekiyor!