Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.524 pregleda

Najnovija ↓

"Pravi" način korišćenja access baze iz VS-a 19.11.2007. u 15:50 · pre 230 meseci #1
Pozdrav svima, opet imam pitanje... Što više znam to više pitam :)

Radi se o bazama podataka. Juče završih program koji je koristio access bazu podataka, dakle bazu sam napravio, formirao tabele i relacije koristeći MS Access. Zatim sam u svom programu napisao klasu koja je imala između ostalih i globalne članove tipa OleDBConnection i DataSet. Postoji f-ja za konektovanje na onu ranije napravljenu bazu, dakle ta konekcija se ostvaruje preko OleDBConnection. Zatim postoje f-je za izvršavanje npr. upita za popunjavanje DataSet-a. Tu smo. Da bih popunio DataSet koristio sam OleDbDataAdapter klasu( Fill() metoda), kojoj sam predavao SQL upit i onaj OleDbConnection objekat.

I to sve radi.

Zatim sam hteo da nađem način kako da fajl baze bude u resursima, pa sam dodao fajl baze u resurse. Da bih mogao koristiti taj fajl morao sam u VS-u kliknuti na meni Data->Add new data source i tamo izabrati moju bazu. Dobijam prikaz te baze, njenih tabela i relacija u Server Explorer-u. Takođe dodao sam iz toolbox-a jedan dataSet objekat a pre toga automatski su se kreirali i TableAdapter objekti za svaku tabelu.
I sad, uopšte mi nije jasno kako da koristim OleDbDataAdapter jer ne znam kako da dobavim OleDbConnection objekat za tu bazu koju koristim. Kako se ovo radi i da li se uopšte tako radi tj. da li se proces manipulacije na bazom razlikuje u oova dva slučaja.

Bitnije, šta je uobičajeno da se koristi za pristup bazi?


'fala što ste našli vremena da pročitate ovaj poduži tekst. :)
Potpis
Expert Opinions - Niche Articles
Re: "Pravi" način korišćenja access baze iz VS-a 19.11.2007. u 23:42 · pre 230 meseci #2
Citat:
toxi_programer:
Bitnije, šta je uobičajeno da se koristi za pristup bazi?


'fala što ste našli vremena da pročitate ovaj poduži tekst. :)


Nema na čemu. :)

Radim sa prvim načinom, i mislim da je pouzdaniji, barem sam tako čuo.
Potpis
Mislim, šta reći !
Re: "Pravi" način korišćenja access baze iz VS-a 21.11.2007. u 10:46 · pre 230 meseci #4
I ja koristim dodatnu klasu za rad sa bazom,

kasnije, je koristim sa strukturama podataka u kojima definisem evente. Tako sve sql upite drzim ili generisem u jednom fajlu.
Ovo mi je bitno, u slucaju da promenim bazu onda bih samo izmenio taj fajl. Ostatak aplikacije to nece osetiti.
Potpis
Moj Veb Sajt HostCentar Blog
Aleksinac Južna Srbija TimeOut
Re: "Pravi" način korišćenja access baze iz VS-a 21.11.2007. u 12:45 · pre 230 meseci #5
;)

Imam sada još jedno pitanje, pa rekoh neću da otvaram novu temu jer ima veze sa ovim.

Imam DataGridView kontrolu i podesim joj za datasource da bude tamo neka DataTable i u tom trenutku će se u DataGridView prikazati sve što se nalazi u DataTable. Ako sam zatim načinio neke izmene u DataTable i sad hoću da update-ujem sadržaj koji se prikazuje u DataGridView-u, je l moram ponovo da postavljam tu tabelu za DataSource ili postoji neki drugi način?
Potpis
Expert Opinions - Niche Articles
Re: "Pravi" način korišćenja access baze iz VS-a 23.11.2007. u 17:27 · pre 230 meseci #6
pomocju drugog nachina dobio si Typed Data Set... shto uopshte nije za bacanje...
proguglaj malo....
npr. ako se promeni shema u bazi, na ovaj nachin lakshe mozhesh da ispravish kod...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme