[ manix @ 03.03.2007. 11:15 ] @
Pravim jedan programcic sa bazom podataka Access2000 i zanima me kako da sa drugor racunara,u lokalnoj mrezi, pristupim toj bazi iz client programa?

i jos jedna stvar kako da izvrsim pretragu jedne tabele "korisnici" polja "ime" i "prezime" ali da nemoram da unesem puno ime ili puno prezime???

Recimo sva imena koja pocinju sa Ale... a da im prezimena pocinju sa Pe...

Ako trazim za jedno polje koristio sam "SELECT * FROM korisnici '" & ime.Text & "'" & "& '*'"
[ goranvuc @ 03.03.2007. 11:27 ] @
Citat:
manix: Pravim jedan programcic sa bazom podataka Access2000 i zanima me kako da sa drugor racunara,u lokalnoj mrezi, pristupim toj bazi iz client programa?

Bilo je vec dosta puta, ali evo "na blic": Baza mora da ti je u shared folderu na kom si dozvolio puna prava korisnicima, a na bilo kom drugom racunaru u mrezi bazu vidis kao "\\NazivKompjutera\NazivSharedFoldera\NazivBaze" i nema potrebe za mapiranjem.
Citat:
manix:i jos jedna stvar kako da izvrsim pretragu jedne tabele "korisnici" polja "ime" i "prezime" ali da nemoram da unesem puno ime ili puno prezime???

Recimo sva imena koja pocinju sa Ale... a da im prezimena pocinju sa Pe...

Code:

SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "%' AND prezime LIKE '" & prezime.Text & "%'"

Ovo ti je primer kada ime i prezime pocinje sa nekim tekstom.
Citat:
manix:Ako trazim za jedno polje koristio sam "SELECT * FROM korisnici '" & ime.Text & "'" & "& '*'"

Da li si ti siguran da ti je ovo radilo?
[ manix @ 03.03.2007. 11:36 ] @
zapravo ovo
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "'" & "& '*'")


[ goranvuc @ 03.03.2007. 11:49 ] @
Citat:
manix: zapravo ovo
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "'" & "& '*'")

... ti je jednostavnije ovo:
Code:

Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & ime.Text & "*'")

Inace, univerzalnije resenje ti je da koristis "%" kao wild karakter, a ti kako hoces (sve dok ne bude kako moras).
[ manix @ 03.03.2007. 12:01 ] @
probao sam
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & Text3.Text & "%' OR prezime LIKE '" & Text3.Text & "%'")

i stavljao jedno slovo da bi se recimo pojavio alaksandar aleksic ili petrovic ili ...
ali namam nikakav rezultat ????
[ goranvuc @ 03.03.2007. 12:03 ] @
Koristis DAO? Ako je tvoj odgovor DA onda koristi te zvezdice i dalje
[ manix @ 03.03.2007. 12:16 ] @
DA.
Prvi put radim sa bazom u vb-u i to sam pokupio neke tut. i to je to.
Sta predlazete i kako to da ispravim?
ADO ili kako vec...
Verovatno da razlike nisu ogromne?

PS Jos uvek nism resio problem
[ goranvuc @ 03.03.2007. 12:21 ] @
Citat:
manix: DA.
Prvi put radim sa bazom u vb-u i to sam pokupio neke tut. i to je to.
Sta predlazete i kako to da ispravim?
ADO ili kako vec...
Verovatno da razlike nisu ogromne?

Ako nisi vec predaleko otisao, preporucujem ti ADO (najvise zbog mreznog rada koji ce ti trebati - koliko vidim iz tvog pitanja).
Citat:
manix:PS Jos uvek nism resio problem

Ako si zamenio "%" sa "*" trebalo bi da je sve OK. Ako nije i dalje dobro, proveri da nije neki drugi problem, a u svakom slucaju stavi ovde aktuelni kod koji ti ne daje rezultate (obavezno proveri da li imas upisane podatke koje mislis da treba da dobijes - banalno, ali u zurbi se i to desava).
[ manix @ 03.03.2007. 12:27 ] @
Nisam daleko... Sta treba da starujem u refer. Microsoft ADO Ext. 2.8 for DLL and Securyti???
Koje su jos bitne promene???

Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & Text3.Text & "*' OR prezime LIKE '" & Text3.Text & "*'")

ni ovako ne radi
[ goranvuc @ 03.03.2007. 12:33 ] @
Citat:
manix: Nisam daleko... Sta treba da starujem u refer. Microsoft ADO Ext. 2.8 for DLL and Securyti???
Koje su jos bitne promene???

Ne, to ne, nije bas tako ni jednostavno, pogledaj malo tutorijale u TOP temama, a sto se tice potrebnih referenci najlakse je da ides ne New Project i izaberes Data Project kao template, pa ces videti koje su ti sve reference potrebne (najvaznija je naravno "Microsoft Data Objects 2.x Library" - ovo "x" sam stavio jer ne znam koja ti je najnovija verzija na sistemu).

Srecno!
[ goranvuc @ 03.03.2007. 12:35 ] @
Citat:
manix:
Code:
Set rs = db.OpenRecordset("SELECT * FROM korisnici WHERE ime LIKE '" & Text3.Text & "*' OR prezime LIKE '" & Text3.Text & "*'")

ni ovako ne radi

Kada kazes "ne radi" sta pod tim mislis, tj. kako uopste proveravas, na koji nacin, sta ocekujes od podataka, da li si sve preduzeo?