Novo

Forum kao aplikacija na telefonu

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

  • 17 odgovora
  • 4.664 pregleda

Najnovija ↓

Acces baza na Internetu 24.03.2007. u 22:23 · pre 238 meseci #1
Imam bazu na serveru (npr: www.moj_sajt\data\baza.mdb).
Ubih se al ne mogu da utrefim Connectionstring za pristup toj bazi sa lokalnog računara.
Kako ide sintaksa (ako može bez IP adrese)?

Hvala

Re: Acces baza na Internetu 25.03.2007. u 11:27 · pre 238 meseci #2
Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}data/baza.mdb

data je taj tvoj folder koji si naveo
javi ako radi
Re: Acces baza na Internetu 25.03.2007. u 11:29 · pre 238 meseci
izmenjeno 1 put, poslednji put Astek 25.03.2007. u 11:49
  1. Astek25.03.2007. u 11:49zapis iz teksta poruke
#4
Probao sam odavno ali nije radilo.

U stvari problem je šta treba da piše iza Data Source=...
Re: Acces baza na Internetu 26.03.2007. u 08:38 · pre 238 meseci #5
pa ovako kako sam ti napisao doslovce

tvoja baza je smjestena u www.mojsajt.com/data/baza.mdb
bitno je ovo poslednje "data/baza.mdb" samo stavi onakav string kakav sam ti poslao

Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}data/baza.mdb
Re: Acces baza na Internetu 26.03.2007. u 15:26 · pre 238 meseci #6
Samo ovako nije dovoljno

Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}data/baza.mdb

mora negde da se navedede i sajt ili IP.

Ovako nesto

"Provider=MS Remote;Remote Server=http://www.mojsajt.com; Remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}data/baya.mdb"

ali ni ovo ne radi kako treba.




Re: Acces baza na Internetu 26.03.2007. u 16:49 · pre 238 meseci #7
Pokusaj da specificiras relativnu putanju od tvoje stranice tj.

Ako ti je recimo ovo web server

-database
---------accesdb.mdb
-web
---------index.aspx

Stavi kao putanju iz index.asp "../database/accessdb.mdb"

Nemoj da navodis domen ili IP jer em je pogresno em sta kada ti se sutra promeni ip/domen.
Potpis
http://www.pro-transport.com - The most advanced trucking software on the market
Re: Acces baza na Internetu 26.03.2007. u 18:09 · pre 238 meseci #8
Citat:
vladdy: Pokusaj da specificiras relativnu putanju od tvoje stranice tj.

Ako ti je recimo ovo web server

-database
---------accesdb.mdb
-web
---------index.aspx

Stavi kao putanju iz index.asp "../database/accessdb.mdb"

Nemoj da navodis domen ili IP jer em je pogresno em sta kada ti se sutra promeni ip/domen.



Probao sam , naravno:

npr

"Data Source=\\www.mojsajt.com\Data\baza.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"

ali jok...
Re: Acces baza na Internetu 26.03.2007. u 18:16 · pre 238 meseci #9
Ne valja ti taj back-slash. To ce da ode na network i trazi putanju koja sleda UNC i nema sanse da ti to radi.


Jel mozes da ostavis kod kao i u kom se direktoriju nalazi tvoja databaza u odnosu na stranicu.
Potpis
http://www.pro-transport.com - The most advanced trucking software on the market
Re: Acces baza na Internetu 26.03.2007. u 18:34 · pre 238 meseci #10
Citat:
vladdy: Ne valja ti taj back-slash. To ce da ode na network i trazi putanju koja sleda UNC i nema sanse da ti to radi.


Jel mozes da ostavis kod kao i u kom se direktoriju nalazi tvoja databaza u odnosu na stranicu.



Kod izgleda otprilike ovako, bez detaljisanja:


Public Function Is_Access() As Boolean
Dim connlocalDb As New OleDb.OleDbConnection
Is_Access = False
Try
connlocalDb = New OleDb.OleDbConnection
connlocalDb.ConnectionString = "Data Source=\\www.mojsajt.com\Data\baza.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"
connlocalDb.Open()

Dim ds As New DataSet
Dim sSql As String = "SELECT * FROM .... "
Dim da As New OleDb.OleDbDataAdapter
Dim cmd As New OleDb.OleDbCommand

cmd.Connection = connlocalDb
cmd.CommandType = CommandType.Text
cmd.CommandText = sSql
da.SelectCommand = cmd

da.Fill(ds, "TBL")

Is_Access = (ds.Tables("TBL").Rows.Count > 0)
cmd.Dispose()
cmd = Nothing
da.Dispose()
da = Nothing
ds.Dispose()
ds = Nothing
Catch ex As Exception
MsgBox(ex.Message)
Is_Access = False
Finally
connlocalDb.Close()
connlocalDb.Dispose()

End Try
End Function


Što se tiče foldera: u prvom nivou ispod www je folder Data. U njemu je baza baza.mdb
Ako je jasnije : iz Nortona preko FTP vidi se 0:/www/data
Tačno je da ne radi već javlja neku poruku o lošoj putanji.



Nažalost, prvi put radim sa Access-om na netu pa se baš ne snalazim.
Mnogo mi je lakše sa SqlServerom.







Re: Acces baza na Internetu 26.03.2007. u 20:13 · pre 238 meseci #13
Pa, to i ne mozes da uradis koliko mi je poznato. Ne mozes koristiti http za pristup access bazi vec jedino UNC ili obicnu putanju do fajla a kako taj server ne dozvoljava pristup preko netbios-a, ne mozes ni da pristupis navodjenjem netbios lokacije (sto ti pokusavas da uradis).
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Acces baza na Internetu 26.03.2007. u 20:28 · pre 238 meseci
izmenjeno 1 put, poslednji put Astek 26.03.2007. u 20:42
  1. Astek26.03.2007. u 20:42zapis iz teksta poruke
#14
Da prefolmulišem pitanje:

Da li je moguće koristeći Vb.NET , iz lokala, pristupiti mdb fajlu koji se nalazi negde na internetu (npr: www.mojsajt.com/Data/baza.mdb) koristeći Ole Db provajder kao što je moguće sa mdb fajlom u lokalnoj mreži?
Ako nije moguće da se ne majem nego da se vratim na SqlServer ili MySql.

sada ću da isprobam Ovo:

"Provider=MS Remote; Remote Server=http://www.blabla.ba; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\inetpub\\wwwroot\\db\\info.mdb";

Ili sa IP umesto http://www.blabla.ba
Re: Acces baza na Internetu 26.03.2007. u 20:48 · pre 238 meseci #15
Odustajem.
Vratiću se na MySql.

Hvala svima.

Re: Acces baza na Internetu 26.03.2007. u 20:49 · pre 238 meseci #16
Nije, ali mozes da download-ujes fajl pa ga onda iskoristis (ako je to primenjivo u tvom scenariju). MS SQL serveru bi mogao na slican nacin ako je na serveru dozvoljeno tako nesto.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Acces baza na Internetu 26.03.2007. u 22:11 · pre 238 meseci #17
To sto ti pokusavas nije moguce sa access databazom, to da se prikljucis na taj nacin. Samo lokal.

Cak i da se vratis na MySQL nadam se da neces otvarati portove na routeru/firewall-u da se prikljucis direktno sa interneta.
Potpis
http://www.pro-transport.com - The most advanced trucking software on the market
Re: Acces baza na Internetu 27.03.2007. u 19:32 · pre 238 meseci
izmenjeno 1 put, poslednji put Astek 28.03.2007. u 11:41
  1. Astek28.03.2007. u 11:41zapis iz teksta poruke
#18
Samo jedna napomena: direktan pristup mMySql bazi na Verat-u radi ko sat(za ovo što mi treba).
Upravo isprobano.

Razočarenje: MySql na verat-u ne podržava procedure.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme