Form Tasarımı - 5 Veri Tabanı Veri tabanı ismi; m Tablo ismi; mt Kodlar Imports System.Data Imports System.Data.OleDb Imports System.Xml Imports System.IO Public Class Form5 Dim yeni As OleDbConnection Dim uygula As OleDbCommand Dim bağlantı, sorgu, yol As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click () sorgu = "UpDate mt set musterıadı='" + TextBox2.Text + "',adresı='" + TextBox4.Text + "'Where musterıadı='" + TextBox1.Text + "' And adresı='" + TextBox3.Text + "'" yeni = New OleDbConnection(bağlantı) uygula = New OleDbCommand(sorgu, yeni) uygula.connection.open() Dim adet As Integer adet = uygula.executenonquery() If (adet = 0) Then 1
MsgBox("deyişecek kayıt yok") ElseIf adet = 1 Then MsgBox("deyişti") Else MsgBox("koşula uygun " & adet.tostring & " kayıt deyişti") yeni.close() End Class Form Tasarımı - 4 Kodlar Imports System.Data Imports System.Data.OleDb Imports System.Xml Imports System.IO Public Class Form4 Dim toblo As DataTable Dim kayıt As DataRow Dim nu As Integer Dim numara As CurrencyManager Dim bağlantı, sorgu, yol As String Dim parametre As OleDbParameter Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim OleDbCommand1 As OleDbCommand Dim mes As DialogResult Try mes = MessageBox.Show("silinecek", "sil", MessageBoxButtons.YesNo) If (mes = DialogResult.Yes) Then () OleDbConnection1 = New OleDbConnection("Provider=Microsoft.jet.oledb.4.0;Data source= " + yol) OleDbDataAdapter1 = New OleDbDataAdapter("Select * From mt ", OleDbConnection1) 2
sorgu = "Delete From mt Where sırano=?" parametre = New OleDbParameter parametre.value = Convert.ToInt32(kayıt(0)) OleDbCommand1.Parameters.Add(parametre) OleDbCommand1.ExecuteNonQuery() MessageBox.Show("kayıt silindi") Catch ex As Exception MessageBox.Show(ex.Message) End Try Private Sub göster() sorgu = "SELECT * FROM mt" OleDbDataAdapter1 = New OleDbDataAdapter(sorgu, OleDbConnection1) DataSet1 = New DataSet OleDbDataAdapter1.Fill(DataSet1, "mt") DataGrid1.DataSource = DataSet1.Tables(0) Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load göster() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click sorgu = "SELECT * FROM mt" nu = DataGrid1.CurrentCell.RowNumber kayıt = DataSet1.Tables("MT").Rows(nu) kayıt(1) = DataGrid1(nu, 1).ToString kayıt(2) = DataGrid1(nu, 2).ToString kayıt(3) = DataGrid1(nu, 3).ToString kayıt(4) = DataGrid1(nu, 4).ToString toblo = DataSet1.Tables("mt").GetChanges If Not (toblo Is Nothing) Then OleDbCommandBuilder1 = New OleDbCommandBuilder(OleDbDataAdapter1) OleDbDataAdapter1.Update(toblo) DataSet1.Tables("mt").AcceptChanges() End Class 3
Form Tasarımı 2 Kodlar Imports System.Data Imports System.Data.OleDb Imports System.Xml Imports System.IO Public Class Form2 Dim toblo As DataTable Dim kayıt As DataRow Dim nu As Integer Dim bağlantı, sorgu, yol As String Dim numara As CurrencyManager Dim para(5) As OleDbParameter Dim par As OleDbParameter Dim parametre As OleDbParameter Dim deg As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim OleDbCommand1 As OleDbCommand Dim mes As DialogResult Try mes = MessageBox.Show("silinecek", "sil", MessageBoxButtons.YesNo) If (mes = DialogResult.Yes) Then () OleDbConnection1 = New OleDbConnection("Provider=Microsoft.jet.oledb.4.0;Data source= " + yol) OleDbDataAdapter1 = New OleDbDataAdapter("Select * From mt ", OleDbConnection1) sorgu = "Delete From mt Where sırano=?" 4
parametre = New OleDbParameter parametre.value = Convert.ToInt32(kayıt(0)) OleDbCommand1.Parameters.Add(parametre) OleDbCommand1.ExecuteNonQuery() MessageBox.Show("kayıt silindi") Catch ex As Exception MessageBox.Show(ex.Message) End Try Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim a As Integer sorgu = "UpDate mt set musterıadı=?,adresı=?,madenıhal=?,urunadı=?,fıyat=? where sırano=?" a = DataGrid1.CurrentCell.RowNumber para(0) = New OleDbParameter para(1) = New OleDbParameter para(2) = New OleDbParameter para(3) = New OleDbParameter para(4) = New OleDbParameter para(5) = New OleDbParameter para(0).value = TextBox1.Text para(1).value = TextBox2.Text para(2).value = CheckBox1.Checked para(3).value = TextBox3.Text para(4).value = Convert.ToInt32(TextBox4.Text) para(5).value = Convert.ToInt32(kayıt(0)) OleDbCommand1.Parameters.Add(para(0)) OleDbCommand1.Parameters.Add(para(1)) OleDbCommand1.Parameters.Add(para(2)) OleDbCommand1.Parameters.Add(para(3)) OleDbCommand1.Parameters.Add(para(4)) OleDbCommand1.Parameters.Add(para(5)) OleDbCommand1.ExecuteNonQuery() Private Sub göster() sorgu = "SELECT * FROM mt" OleDbDataAdapter1 = New OleDbDataAdapter(sorgu, OleDbConnection1) DataSet1 = New DataSet OleDbDataAdapter1.Fill(DataSet1, "mt") DataGrid1.DataSource = DataSet1.Tables(0) TextBox1.Text = kayıt(1).tostring 5
TextBox2.Text = kayıt(2).tostring CheckBox1.Checked = Convert.ToBoolean(kayıt(3).ToString()) TextBox3.Text = kayıt(4).tostring TextBox4.Text = kayıt(5).tostring Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load göster() Private Sub DataGrid1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.Click deg = numara.position Me.Text = deg.tostring göster() numara.position = deg TextBox1.Text = kayıt(1).tostring TextBox2.Text = kayıt(2).tostring CheckBox1.Checked = Convert.ToBoolean(kayıt(3).ToString()) TextBox3.Text = kayıt(4).tostring TextBox4.Text = kayıt(5).tostring End Class 6