U root folderu imam dva podfoldera: database i images ... u root folderu se kacim na access nbazu pomocu jednog fajla kojeg uvlacim u asp strane kao:
<!--#include file="ljuba.inc"-->
i sve super radi ... kacenje ide kao:
set cn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
db = Server.MapPath("database/cvrc.mdb")
cs = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db & ";"
cn.Open cs
U images folderu imam skript koji kupi sve slike i smesta im imena u bazu u zavisnosti od imena ... gde vec spadaju ... Kod mene u lokalu sve super radi samo sto se kacim nekako 'vako:
set cn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
db = Server.MapPath("../database/cvrc.mdb")
cs = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db & ";"
cn.Open cs
E kad to popnem na server nece da radi ovo iz podfoldera ... kaze da ne moze da se koriste ".." u funkciji MapPath ...
Probao sam da iz podfoldera pozovem ljuba.inc koji je u root ali se opet buni zbog ".." pri include ...
Znam da sam 'kontaktirao' bazu koja je u folderu database paralelnim sa root folderom nekako ovako:
<%
dim strConnection,MatchPos
strConnection = server.mappath("/")
MatchPos=instrrev(strConnection,"\",len(strConnection)-1)
strConnection=mid(strConnection,1,MatchPos) & "database/ime.mdb"
strConnection="Provider=Microsoft.Jet.OLEDB.4.0; Data Source = " & strConnection & ";"
%>
Ali kako god probao ovaj nacin da primenim nece da mi nadje bazu
Ima li neko sugestiju/resenje?
Hvala i cao
LJUBA
Pozdrav
LJUBA
LJUBA