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

Tabele u datasetu

[es] :: .NET :: Tabele u datasetu

[ Pregleda: 2599 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darko222
Banjaluka

Član broj: 78618
Poruke: 11
*.office.pttrs.net.



Profil

icon Tabele u datasetu03.03.2006. u 10:49 - pre 191 meseci
Imam sledeci problem: Iz baze prevucem jednu tabelu u dataset.Obradim podatke u njoj i sada zelim da te preuredjene vrijednosti vratim u bazu ali u drugu tabelu koja je istovjetna prvoj (broj i nazivi kolona). Znaci, ne zelim da radim update u prvu tabelu jer podaci u njoj su mi fiksni. Ovaj ciklus ponavljam vise puta, tj. sve preuredjene podatke hocu da cuvam u drugoj tabeli. Koristim VB.NET i ACCESS. Pokusavao sam i pokusavao ali ne ide.
POČETNIK
 
Odgovor na temu

mirdraal
Ivan Mladenovic
Tigar A.D. / Senior Software Developer
Balkan

Član broj: 38001
Poruke: 82
195.252.107.*

Sajt: www.linkedin.com/in/ivanm..


Profil

icon Re: Tabele u datasetu03.03.2006. u 11:51 - pre 191 meseci
Ako radis sa DataAdapterom
treba da promenis UpdateCommand Property na odgovarajucu komaadu za Update koja radi sa drugom tabelom .
posle toga regularni DataAdapter.Update(dataset)
Ako kaniš pobijediti , ne smiješ izgubiti.
 
Odgovor na temu

bigtime
Vladimir Dimitrijevic
Beograd

Član broj: 32587
Poruke: 120
*.ptt.yu.



Profil

icon Re: Tabele u datasetu03.03.2006. u 12:09 - pre 191 meseci
Pozdrav Darko, ovo ne bi trebalo da bude veliki problem. Imas OleDb konekciju ka Access bazi i preko SELECT upita si iz prve tabele napunio Dataset. Da bi upisao nove vrednosti u drugu tabelu, najbolje je da koristis oleDbCommand, a u kodu bi nove parametre uneo iz click dogadjaja u drugu tabelu. Kada prevuces oleDbCommand na Form, u properties podesis konekciju na vec postojecu i da napravis naredbu za izvrsavanje upisa u tabelu, koja bi izgledala ovako:

INSERT INTO Tabela2
(Kolona1, Kolona2, Kolona3 )
VALUES ( @pKolona1, @pKolona2, @pKolona3)

a VALUES su parametri koje ces proslediti u drugu tabelu.

Posto radim u C# (nadam se da nije mnogo razlicit kod) za unos parametara u drugu tabelu, kod iz button_click dogadjaja bi izgledalo ovako:

oleDbCommand1.Parameters.Add["@pKolona1"].Values = textBox1.Text;
oleDbCommand1.Parameters.Add["@pKolona2"].Values = textBox2.Text;
oleDbCommand1.Parameters.Add["@pKolona3"].Values = textBox3.Text;

 
Odgovor na temu

darko222
Banjaluka

Član broj: 78618
Poruke: 11
*.office.pttrs.net.



Profil

icon Re: Tabele u datasetu06.03.2006. u 12:31 - pre 191 meseci
Hvala na pomoci, ipak rijesio sam na vjerovatno tezi nacin. Dodavao sam redove u drugu tabelu dataseta, a punio sam ih iz prve tabele (sa jednom petljom) i onda update druge tabele.
POČETNIK
 
Odgovor na temu

[es] :: .NET :: Tabele u datasetu

[ Pregleda: 2599 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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