[ rajo88 @ 07.01.2007. 17:06 ] @
Da li neko moze da okaci neki rad sa Access bazom podataka. Konkretno me interesuje ucitavanje jedne kolone u listbox, a na klik sa odredjenog indexa i listboxu pokupi podataka u bazi koji odgovara selektovanom indexu, kao i da sacuvam promene u bazu. To sam uspesno radio VB.NET sa ucitavanjem, da sacuvam nisam provalio, a C#.NET znam samo da ucitam u listbox i nista vise.

Ukoliko vama nesto treba u sam.

Unapred zahvalan.
[ electroNik @ 07.01.2007. 18:01 ] @
Imaš u help-u (Help>How Do I>Data Access) gomile tutorijala. Najbolje bi bilo da odatle kreneš.
[ rajo88 @ 08.01.2007. 14:22 ] @
Super. Nasao sam. Zasad je dovoljno.
[ rajo88 @ 05.04.2007. 21:25 ] @
Da li neko ima uradjenu aplikaciju ( ili zna sajt za nesto takvo ) sa najobicnijim citanjem iz baze i cuvanje u bazu. Bilo bi mi od velike koristi, posto je u Help - u to mnogo grubo uradjeno.
[ Prokleta_Nedelja @ 06.04.2007. 10:11 ] @
Evo ti jednog primjera kada se za citanje koristi DataReader, koji je brzi i koristi se za neke stvari kada treba iscitati mali broj podataka.
Code:

dim veza as new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mojabaza.mdb;User Id=admin;Password=;")
dim kom as new oledbcommand("",veza)
dim citac as oledbdatareader

Sub Citanje_iz_baze
try
'ovo ovdje ce da doda stavku naziv u tvoj listbox
veza.open
kom.commandtext="SELECT id,naziv FROM Neka_tabela"
citac=kom.executereader
while citac.read
listbox1.item.add citac.item("naziv")
end while
citac.close
veza.close
catch gr as OleDbException
msgbox gr.message
end try
End sub

Sub Pisanje_u_bazu
'ovo ovdje ce da azurira entitet naziv. Pretpostavimo da ti se redni brojevi u DropDownListi poklapaju sa id-om u bazi, tj da ti id u bazi ide 1,2,3,4,5,6,7,8,9...
veza.open
kom.commandtext="UPDATE Neka_tabela set naziv='Pero' where id=" & DropDownList1.SelectedIndex
kom.executeNonQuery
veza.close
catch gr as OleDbException
msgbox gr.message
end try
End sub


A evo i primjera kada podatke zelis prikazati u nekoj tabeli, Grid-u
Code:

dim veza as new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mojabaza.mdb;User Id=admin;Password=;")
dim DA as new OleDbDataAdapter("SELECT * FROM Neka_tabela",veza)
dim DT as new Data.DataTable

Sub Citanje_iz_baze
try
da.fill dt
Grid.DataSource=DT
catch gr as OleDbException
msgbox gr.message
end try
End sub
[ roberto555 @ 06.04.2007. 12:21 ] @
www.codeproject.com

tu možeš nači primjera!
[ rajo88 @ 17.04.2007. 22:22 ] @
Ne mogu ja ovo nikako da provalim...

Okacicu ja sta sam poceo da pravim i kako bi to zeleo da odradim. To je najobicnije iscitavanje iz baze u ListBox i pritiskom na dugme da iz textBox - ova unese u zadnji red u bazi...

Ipak sam ja pocetnik sa bazama tako da ne mogu lako da provalim prethodni kod...

Bio sam odavno na CodeProject, ali tako ima slabo objasnjene baze...
[ rajo88 @ 04.05.2007. 16:40 ] @
Ovako bih nesto hteo da odradim:
-samo da ima jos jedno dugme za unos novog filma i da sacuva u bazu.
[ roberto555 @ 04.05.2007. 23:03 ] @
zbilja ne kužim šta želiš, pa tu iznad ti je čovjek dao kompletni kod za učitavanje u listbox jedne kolone uz pomoć data readera, dao ti je kako da prikažeš u datagrid-u iako to nisi tražio, dao ti je kak da radiš update,,,,
eto ti i insert:<unos novog filma>
Code:

//usmjesto update koristi ovo
insert into filmovi (naziv,opis,...,id) values ('terminator','fantastika',...,2154)

koji dio te sad muči!?!?!? "upri prstom" u dio koji ne razumiješ!?!? sve što tu navodiš da trebaš ti je gore, naravno "volju" da to probaš i izgubiš koju minutu na to ti nije mogao dati :))) <šala>
[ rajo88 @ 06.05.2007. 20:34 ] @
Ja se jos od zimus zezam sa tim, trazio sam na mnogim sajtovima, ali svuda se radi u SQL.
Probacu ovako da uradim sa ovim zadnjim kodom, mada sumnjam.
Mada i sad sam zauzet oko diplomskom i skolom, necu ni imat vremena....

U svakom slucaju hvala!!!