[ mmilinca @ 17.02.2006. 11:28 ] @

Pozdrav.

Radim na win aplikaciji (vb.net, mysql)

Imam pitanje. Na jednoj formi prikazujem podatke u datagrid-u, svi podaci su iz jedne tabele.
Kako da odradim update svih izmena koje se naprave u datagrid-u

Kod na load-ovanju strane je
Code:

Dim conn = New MySqlConnection
conn.ConnectionString = "database=upravljanje"
Try
    conn.Open()
    Dim myCommand As New MySqlCommand
    Dim SQL2 As String
    SQL2 = "SELECT redbr,sifra, isplata,round(kursevra*isplata )as dinara," _ 
    & "datisplate,kursevra FROM isplate "
    myCommand.Connection = conn
    myCommand.CommandText = SQL2
    Dim mysqlAdapter As New MySqlDataAdapter
    mysqlAdapter.SelectCommand = myComman
    Dim myData As New DataTable
    mysqlAdapter.Fill(myData)
    dgPodaci.DataSource = myData
    conn.Close()
    conn.dispose()
Catch ex As MySqlException
    MessageBox.Show("Doslo je do greske", "UPOZORENJE !!!", )
End Try


sos,sos
[ sivan347 @ 17.02.2006. 13:09 ] @
Ja sam imao isti problem jer MySQL ne podrzava Update() metodu DataAdapter -a. Resio sam je tako sto sam zabranio da se menjaju podaci u gridu nego se selektuje red i klikne na dugme promeni koje otvara novu formu sa text boxovima koji su bindovani na kolone iste tabele. Podaci se tu izmene i UPDATE store procedurom smeste bazu a forma se automatski zatvori.