[ SpizaGenije @ 15.04.2011. 09:13 ] @
Pozdrav svim forumašima dobre volje spremnim pomoći drugu u nevolji... datagrid punim na onaj, klasičan način... ![]() Code: data = New DataTable da = New MySqlDataAdapter("neki_upit", conn) cb = New MySqlCommandBuilder(da) da.Fill(data) dataGrid.DataSource = data Elem... uradio sam apdejt: Code: Private Sub btnUpdate_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnUpdate.Click Dim changes As DataTable = data.GetChanges() da.Update(changes) data.AcceptChanges() End Sub i kôd mi savršeno radi ako su mi u kolonama podaci iz samo jedne tabele u bazi... Međutim, ako uradim JOIN dve tabele i odradim SELECT u datagrid, ide sve OK... ali ne mogu da odradim UPDATE... prikaže mi grešku nešto tipa: ne mogu da odradim update u bazu ako su u datagrid-u prikazani podaci iz dve tabele... ![]() Zna li iko kako da to rešim? I još jedno pitanje kada sam već tu! ![]() Kako da zabranim update, recimo svih kolona osim poslednje? I da... što se tiče izveštaja... Kada prikazujem podatke u CR ide sve kako treba, ako ih vučem iz jedne tabele u bazi... ali čim uradim JOIN (u formi), sve prikaže osim onih kolona podataka koji mi dolaze iz druge tabele... (i u CR-u sam odradio JOIN i dropnuo tu kolonu na izveštaj. PS. execute querry mi radi super, znači nisam nigde pogrešio!) ![]() |