Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Update podataka iz DataGrida na MySQL

[es] :: .NET :: .NET Desktop razvoj :: Update podataka iz DataGrida na MySQL

[ Pregleda: 1800 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.teol.net.



+4 Profil

icon Update podataka iz DataGrida na MySQL15.04.2011. u 09:13 - pre 158 meseci
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!)

Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

nikitaGradov
Beograd

Član broj: 223576
Poruke: 206
92.244.132.*



+3 Profil

icon Re: Update podataka iz DataGrida na MySQL15.04.2011. u 09:41 - pre 158 meseci
Ne mozes da uradis istovremeni update podataka u dvije tabele.
Kreiraj transakciju sa dva update-a.
Programming is fun, but writing good software is hard ...
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.teol.net.



+4 Profil

icon Re: Update podataka iz DataGrida na MySQL15.04.2011. u 10:06 - pre 158 meseci
Ne radim UPDATE na dve tabele... ja radim apdejt samo jedne kolone u jednoj tabeli... samo što mi je u datagridu prikaz podataka iz dve tabele...
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Update podataka iz DataGrida na MySQL15.04.2011. u 13:58 - pre 158 meseci
A kako glasi SQL izraz u update komandi?
 
Odgovor na temu

nikitaGradov
Beograd

Član broj: 223576
Poruke: 206
92.244.132.*



+3 Profil

icon Re: Update podataka iz DataGrida na MySQL15.04.2011. u 14:01 - pre 158 meseci
Ne znam sta ti je 'DataSource' property, u slucaju kada prikazujes podatke iz dvije tabele (u primjeru koji si dao za jednu tabelu je DataTable) - probaj da postavis DataSet za 'DataSource' od grida. Ideja je da umjesto 'DataTable.GetChanges()', pozoves 'DataSet.GetChanges', a onda iz njega izvuci DataTable koja je izmijenjena i pozovi metod Update(), sa tom tabelom kao parametrom.

Ako nisam pomogao, nadam se da, barem, nisam odmogao :)

Pozdrav
Programming is fun, but writing good software is hard ...
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.teol.net.



+4 Profil

icon Re: Update podataka iz DataGrida na MySQL15.04.2011. u 15:39 - pre 158 meseci
DataSource mi je isti i za grid i za cr...
Čitava aplikacija služi za generisanje jednog jedinog izveštaja iz baze podataka...

Bazu podataka puni druga aplikacija na drugom računaru

Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Update podataka iz DataGrida na MySQL

[ Pregleda: 1800 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.