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

Tabele u datasetu

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

[ Pregleda: 1002 | Odgovora: 3 ]

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

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
03.03.2006. u 10:49 

mirdraal
Ivan Mladenovic
Tigar A.D. / Programer
Juzno ...

Član broj: 38001
Poruke: 76
195.252.107.*



Profil

icon Re: Tabele u datasetu03.03.2006. u 11:51
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.
03.03.2006. u 11:51 

bigtime
Vladimir Dimitrijevic
Beograd

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



Profil

icon Re: Tabele u datasetu03.03.2006. u 12:09
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;

03.03.2006. u 12:09 

darko222
Banjaluka

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



Profil

icon Re: Tabele u datasetu06.03.2006. u 12:31
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
06.03.2006. u 12:31 

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

[ Pregleda: 1002 | Odgovora: 3 ]

Postavi temu Odgovori

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