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

Molba - Visual C# .NET i MS Access baza

[es] :: .NET :: .NET Desktop razvoj :: Molba - Visual C# .NET i MS Access baza

[ Pregleda: 2446 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

downer

Član broj: 29779
Poruke: 351
194.106.169.*



+5 Profil

icon Molba - Visual C# .NET i MS Access baza09.04.2006. u 20:40 - pre 218 meseci
Pozdrav!

Danima pokušavam da napravim program koji će jednostavno da upisuje u bazu podatke, ali nikako mi ne ide. Baza ostaje prazna. Da li bi neko mogao da okači source (ako ima) programa koji ima jednu formu, jedan text box i dugme "Upiši" (npr. naravno) koje upisuje text iz textboxa u access bazu koja se nalazi u istom folderu kao i program. Hvala puno u svakom slučaju.



bye

p.s. Visual Studio .NET 2005 je u pitanju, C#
 
Odgovor na temu

HanselBG
Ivica Miljkovic
Beograd

Član broj: 91057
Poruke: 5
194.106.186.*



Profil

icon Re: Molba - Visual C# .NET i MS Access baza10.04.2006. u 02:18 - pre 218 meseci
Pazi decko...ja mogu da ti objasnim kako se to radi na svoj nacin...sad da li ti se to svidja ili ne ti sam proceni...ovako...
Pre svega napravis u Accessu tabelu...nek se zove Radnik...nek ima kolonu sa ID-om,kolonu sa imenom i jos jednu sa prezimenom...to sačuvas i predješ u C#;
U formu C#-a prevuces oledbDataAdapter...i onda ti se pojavi wizard...ides na next...pa na new connection i tu nadjes bau u accessu koju si malo pre napravio...evo i kako...kliknes na dugme provider...odaberes Microsoft Jet 4.0 OLE DB Provider,pa ides na next...pa u select or enter database name kliknes na tri tačkice i nadjes bazu i kliknes na ok i to je to...zatim ides na next pa te pita da li Use SQL statements...ti ides na next...pa u Query Bilder...pa onda tu generises upit...tj izaberes sve te tri kolone iz tabele i ides na next pa na finish....
Vratiš se u formu i videćeš da se pojavila neka ikonica ispod forme,klikneš na njen properties i u Name upises daRadnik.
Uopšteno o data adapteru...on ti služi da bi upisivao i vadio podatke iz baze.Dalje...primetićeš da je ta ikonica promenila ime u daRadnik...kliknes desnim dugmetom na nju i izaberes generate DataSet...imas opciju Existing i New,izaberes New i upises dsRadnik...primetices ispod da postoji sledece Radnik(daRadnik) naziv tabele i Data Adaptera kliknes na Ok i to je to...Primetices da ti se pojavila jos jedna ikonica i da se zove dsRadnik1.
Prevuces na formu jedan txtbox...kliknes u njegov properties i u properties nadjes (DataBindings) tu kliknes na plus i u polju Text kliknes na strelicu i odaberes ID polje.Zatim na formu prevuces dugme...kliknes dva puta i ukucas sledeci kod...
daRadnik.Fill(dsRadnik1,"Radnik");
pokreni formu i videces da se text box napunio ID-om iz tabele Radnik...ne bi bilo lose da u accessu ubacis nekoliko ID-a i imena i prezimena...cisto radi provere...
prevuces jos jedno dugme na formu i kliknes na njega i ubacis sledeci kod
daRadnik.Update(dsRadnik1,"Radnik"); dugme za apdejt...osvezavanje...ili kako vec...
jos jedno dugme i kod za njega je
BindingContext[dsRadnik1,"Radnik"].AddNew(); dugme za dodavanje novog Radnika.Posle dodavanja moras da kliknes na dugme update,ili inace nece ti biti nista upisano u bazu.
uopste...daRadnik(data adapter pozivas ga).Fill(komanda napuni)(dsRadnik1,"Radnik")(naziv dataseta i tabele)
vodi racuna da C# razlikuje velika i mala slova tako da nije isto daRadnik i DaRadnik i daradnik.
takodje kada navodis ime tabele "Radnik" moras da napises onako kako si je imenovao u accessu ako je Radnik onda u C# ne moze da bude radnik ili radniK i slicno...
pokusaj ovo da odradis,ne znam koliko ti je jasno ovo sto sam ti napisao...ali pokusaj...Ako ti nesto nije jasno...pitaj
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Molba - Visual C# .NET i MS Access baza

[ Pregleda: 2446 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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