ASP 는 파일 의 경로 문제 와 단일 데이터베이스 로 파일 을 연결 하 는 솔 루 션 을 포함 합 니 다.
'========== ===============================================
' 1、 “root”
' 2、 , , F:\t\t,t ,
'=============================================================
Dim dbPath,dbName,Db,ConnStr,WebSiteFolderName
on error resume next
WebSiteFolderName="WeldSiteBuilder"
dbPath = "_sitedata\" ' ,
dbName = "acteedata.mdb" '
Db=GetSitePhysicalPath(WebSiteFolderName) & dbPath & dbName
'response.Write(" :"&server.mappath(db))
'response.Write("<hr>")
'response.Write(" :"&request.ServerVariables("URL"))
'response.Write("<hr>")
'response.Write(" :"&request.ServerVariables("APPL_PHYSICAL_PATH"))
'response.Write("<hr>")
'response.Write(" :"&request.ServerVariables("APPL_MD_PATH"))
'response.Write(db)
'response.End()
'======================
Set conn=Server.CreateObject("ADODB.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Db
Conn.Open ConnStr
If Err Then
Err.Clear
Set Conn = Nothing
Response.Write " !"
Response.End
End If
Sub CloseConn()
conn.close
set conn=nothing
end Sub
' ( “\” )
Function GetSitePhysicalPath(WSFN)
dim APPL_MD_PATH,APPL_MD_PATHArray,Path,WSPP
WSPP=request.ServerVariables("APPL_PHYSICAL_PATH")'
APPL_MD_PATH=request.ServerVariables("APPL_MD_PATH")
APPL_MD_PATHArray=split(APPL_MD_PATH,"/")
Path=APPL_MD_PATHArray(UBound(APPL_MD_PATHArray))
if UCase(Path)="ROOT" then '
'
if InStr(WSPP,WSFN)=0 then '
'
dim CurrentUrl,NameArray
CurrentUrl=request.ServerVariables("URL")
NameArray=split(CurrentUrl,"/")
for i=LBound(NameArray) to UBound(NameArray)
if UCase(NameArray(i))=UCase(WSFN) then
for j=0 to i
WSPP=WSPP+NameArray(j)+"\"
next
exit for
end if
next
else '
' ,
end if
else '
' ,
end if
WSPP=replace(WSPP,"\\","\")
GetSitePhysicalPath=WSPP
End Function
PS:이상 은 Access 데이터 베 이 스 를 대상 으로 해결 한 경로 가 잘못된 문제 일 뿐 사이트 가 데이터베이스 연결 파일 을 공용 할 수 있 도록 합 니 다.임의의 파일 이 포함 되 어 있 고 데이터 베 이 스 는 정상적으로 열 릴 수 있 으 며 네트워크 사이트 가 어떻게 실행 되 는 지 신경 쓸 필요 가 없습니다(루트 디 렉 터 리 에서 실행 되 고 가상 경로 에서 실 행 됩 니 다.루트 디 렉 터 리+사이트 가 있 는 디 렉 터 리 에서 실행).
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PHP 에서 알 아야 할 require()파일 에 포 함 된 올 바른 용법출력 출력"this is c.php,is required by a.php",$filename 은 a.php 에서 정의 하 는 변수 입 니 다.마지막 으로 d.phop 이 포함 되 어 있 습 니 다.d 폴 더 는 현재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.