[ johnnyc @ 03.05.2009. 14:28 ] @
Pozdrav!

Ovo pitanje bi moglo da se stavi i u Access forum, ali s obzirom da je u pitanju C# programiranje, postavicu ga u ovaj forum.

Dakle, u pitanju je rad sa Access bazama/fajlovima.

Da li postoji mogucnost da nekako dobijem informaciju koji je korisnik otvorio bazu?

MDB fajlovi su naravno u nekom shared dir-u.


Hvala unapred!
[ pl4stik @ 04.05.2009. 07:51 ] @
Posto si postavio pitanje ovde znaci da verovatno hoces da znas ko iz tvoje app otvara konekciju ka nekoj bazi, right? Ako je to u pitanju mislim da bi pomogo neki user system manager znaci neko logovanje da bi imao jedinstveni naziv/broj korisnika koji pristupa bazi, nakon toga svaki put kad otvara bazu ili joj nesto radi ti upisujesh njegov korisnicki broj/ime u tu ili neku drugu bazu/xml/txt..., saljesh mailove ili vec sta oces. Za tako nesto ja bih ti predlozio vec odradjenu bazu aspnetdb.mdf, proveri sta je to, a imash isto to preradjeno u MSAccess proguglaj na "aspnetdb.mdb". Svejedno trebao bi da navedesh sta je to "ime korisnika koji je otvorio bazu" ?

Happy coding
[ johnnyc @ 13.05.2009. 11:54 ] @
Tako nekako... imam shareovane Accesove baze, i hocu da mi C# aplikacija vrati info ko im je (poslednji) pristupio.

Resenje koje mi savetujes, da li se ono odnosi na MDB fajlove (Access), ili na MDF (SQL Server) fajlove, tj. bazu?
[ pl4stik @ 14.05.2009. 18:29 ] @
Pa to zavisi od toga sta je to "ko im je poslednji pristupio" nisam siguran sta to znaci, jer na mrezi "ko" moze da znaci ime racunara i/ili ipaddress-a racunara i/ili MAC address-a i/ili ime pod kojim se korisnik logovao na tu ili neku app i/ili pod kojim se imenom logovao u domen... trenutno mi to pada napamet

Sta od toga hoces da znas?

Ono sto ti ja savetujem je da koristish Membership provider, a to ti je baza i klase za rad sa tom bazom koja omogucuje logovanje (u najmanju ruku), inace je prilicno kompleksna ima tu i kad se ko logovao, pa googlaj malo da vidish sta je to. To sto sam sad opisao je ako hoces potpuno izdvojen user system manager, znaci svi prvo moraju da naprave svoje account-e pa se na osnovu toga dozvoljava/brani/ogranicava koriscenje resursa tvoje app.

Postoji i nacin da preuzimash korisnicka imena (credentials) sa domen kontrolera ....

Naravno, glupo je da ti ja nesto savetujem dok ne znam o cemu se radi tj. sve zavisi od toga sta hoces, a .NET je tu da ispuni svaku tvoju zelju bez pomuke

Aj sad ti razmisli pa napisi kako si zamislio da bi mogo neko da ti kaze misljenje