[ Neznalica_sa_ugla @ 27.09.2008. 19:11 ] @
Ako neko ima ideju !!!
Zelim se spojiti iz programa na mom racunali na bazu na Serveru !!
Nepotrebno je da se baza skida


[Code]


string path = "http://pezersoft.com/kpi_konto.mdb";
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + path +"'");

[/code]


Unaprijed HVALA


[ Eurora3D Team @ 27.09.2008. 21:15 ] @
Accessov engine nema serversku arhitekturu sto znaci da na drugoj strani moras da imas jos jednu aplikaciju koja ce da cita iz baze i da se poveze sa ovom prvom aplikacijom nekim intenet protokolom.
Druga ideja ASP strane na serveru....
Ja bi ti savetovao da bazu prebacis na SQL Server ... tako bi mogao da se konektujes na bazu tako kako si zamislio
[ Neznalica_sa_ugla @ 27.09.2008. 23:44 ] @
Cini mi se prihvatljivo da na serveru pristupim bazi sa asp ali kako "doturiti" podatke u aplikaciju na strani clienta ??? Gdje se nalazi DataGrid kojega treba napuniti , ne zelim ,novi prozor i startanje same asp aplikacije na serveru.
[ deerbeer @ 28.09.2008. 00:36 ] @
Citat:
@Neznalica_sa_ugla
string path = "http://pezersoft.com/kpi_konto.mdb";
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + path +"'");

Kao sto ti je Eurora3D Team i napomenuo Acces ne radi sa TCP protokolom tako da joj i ne mozes pristupiti
sa http://pezersoft.com/kpi_konto.mdb

Citat:
@Neznalica_sa_ugla
Nepotrebno je da se baza skida ...Cini mi se prihvatljivo da na serveru pristupim bazi sa asp ali kako "doturiti" podatke u aplikaciju na strani clienta ???

Alternativa je da radis preko SOAP protokola tj. da napravis asp.net webservis na serveru koji ce da "daje" tvojoj aplikaciji neke podatke

[ Eurora3D Team @ 28.09.2008. 01:00 ] @
Da i webservis kao sto je @deerbeer napisao
To su ti otprilike sve opcije koje imas sa access bazom ...
[ Neznalica_sa_ugla @ 28.09.2008. 10:17 ] @
Sve mi se to cini pomalo komlikovano , pogledao sam po googlu , ima primjera , ali sve nesto drugacije ,
A da li je sa bazom MS SQL moguc pristup na serveru , jer moj iznajmljivač web prostora daje takvu mogućnost , do 5 baza , ali mi se cinilo nerazumno trošiti bazu na ovako mali problem ,Naime i mojoj aplikaciji se nalazi spisak posta , kada neko želi dodati poštu ne mora tražiti neke spiskove nego desnim klikom otvori drugu bazu u kojoj su sve poste i samo nadje njemu potrebnu , Ista je stav i sa kontnim planom . Namece se realno pitanje zastio sve to ne staviti u bazu ( aplikaciaja , koristi , po izboru korisnika MS SQL 2005 , mySQl ,Acc ) jednostavno želim korisniku omoguciti lak rad , obicno korisnici koriste , mali dio kontnog plana ili posta , ..... i da to nevidi u tablici nego samo ono sto sami ubace.
Otišo ja s teme . Ako mi MS SQL daje mogucnos pristupa sa klienta na server i da mogu napuniti DataGrid ?? Jer klikom na DataGrid se upravi izvrsi ubacivanje u drugu(radnu) bazu
onda je to to !!!
[ Eurora3D Team @ 28.09.2008. 13:07 ] @
MS SQL Server je bukvalno server i nije bitno dali je na istom PC-u ili na nekom drugom , konekcija je ista (naravno treba uneti tacnu adresu/ime servera). Posle toga je sve isto kao i sa Access konekcijom samo sa mnogo vise mogucnosti.
A ovo za ASP stranu i Access. Ako znas da u iz programa posaljes http request sa odredjenim parametrom (npr. http://www.google.com/search?Pitanje) i da procitas odgovor servera i ako znas da napravis ASP stranu koja dobija taj request proverava Access bazu i salje odgovor (u nekom tvom formatu ) onda mozes tako ...
[ Shevchenko @ 28.09.2008. 13:45 ] @
Citat:
Eurora3D Team: MS SQL Server je bukvalno server i nije bitno dali je na istom PC-u ili na nekom drugom , konekcija je ista (naravno treba uneti tacnu adresu/ime servera). Posle toga je sve isto kao i sa Access konekcijom samo sa mnogo vise mogucnosti.
A ovo za ASP stranu i Access. Ako znas da u iz programa posaljes http request sa odredjenim parametrom (npr. http://www.google.com/search?Pitanje) i da procitas odgovor servera i ako znas da napravis ASP stranu koja dobija taj request proverava Access bazu i salje odgovor (u nekom tvom formatu ) onda mozes tako ...


Ovo bi radio samo kada bi od klienta dobio 50% vise para samo da mu ostane ACCESS posto on eto to tako voli :)

Citat:
Neznalica_sa_ugla: do 5 baza , ali mi se cinilo nerazumno trošiti bazu na ovako mali problem


Samo ti sve to lepo prebaci na MS SQL i neces imati nikakvih problema da se nakacis na bazu, sem jedino ako tvoj provider ne omogucava remote access SQL bazi, onda ti web servise ne gine ;)
[ deerbeer @ 28.09.2008. 15:55 ] @
Citat:
@Eurora3D
Ako znas da u iz programa posaljes http request sa odredjenim parametrom da procitas odgovor servera i ako znas da napravis ASP stranu koja dobija taj request proverava Access bazu

Pa to je teza varijanta resenja tj. rucno generisanje http requesta i parsiranje odgovora u nekom formatu.
Ako napravi web servis on moze i sa desktiop klijenta da poziva njegove metode generisanjem client proxy klase pomocu wsdl.exe.
O tome vise na : http://msdn.microsoft.com/en-us/library/7h3ystb6(VS.80).aspx

[ Neznalica_sa_ugla @ 28.09.2008. 21:54 ] @
Hvala , MS SQL tako jednostavno , kao da se konektirate lokalno , samo maknete onaj Provajder ..
Jos jednom Hvala .