|
dancil2009 -> ODBC "unknown" connection error (8/3/2009 12:48:31)
|
I'm having an issue with my global.asa page. When I try to load an .asp page, I get the following error: Database Results Error [Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. Here is my global.asa page: <SCRIPT LANGUAGE=VBScript RUNAT=Server> Sub Application_OnStart Application("PatientPlus_ConnectionString") = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=URL=fpdb/PatientPlus.mdb" Application("PatientPlus_ConnectionTimeout") = 15 Application("PatientPlus_CommandTimeout") = 30 Application("PatientPlus_CursorLocation") = 3 Application("PatientPlus_RuntimeUserName") = "" Application("PatientPlus_RuntimePassword") = "" '==FrontPage Generated - startspan== Dim FrontPage_UrlVars(1) '--Project Data Connection FrontPage_UrlVars(0) = "PatientPlus_ConnectionString" '-- Application("FrontPage_UrlVars") = FrontPage_UrlVars '==FrontPage Generated - endspan== End Sub Sub Session_OnStart FrontPage_StartSession '==FrontPage Generated== End Sub Sub FrontPage_StartSession On Error Resume Next if Len(Application("FrontPage_VRoot")) > 0 then Exit Sub sFile = "global.asa" sRootPath = Request.ServerVariables("APPL_PHYSICAL_PATH") if Left(sRootPath,1) = "/" then sSep = "/" else sSep = "\" if Right(sRootPath,1) <> sSep then sRootPath = sRootPath & sSep sRootPath = sRootPath & sFile ' discover the VRoot for the current page; ' walk back up VPath until we match VRoot Vroot = Request.ServerVariables("PATH_INFO") iCount = 0 do while Len(Vroot) > 1 idx = InStrRev(Vroot, "/") if idx > 0 then Vroot = Left(Vroot,idx) else ' error; assume root web Vroot = "/" end if if Server.MapPath(Vroot & sFile) = sRootPath then exit do if Right(Vroot,1) = "/" then Vroot = Left(Vroot,Len(Vroot)-1) iCount = iCount + 1 if iCount > 100 then ' error; assume root web Vroot = "/" exit do end if loop ' map all URL= attributes in _ConnectionString variables Application.Lock if Len(Application("FrontPage_VRoot")) = 0 then Application("FrontPage_VRoot") = Vroot UrlVarArray = Application("FrontPage_UrlVars") for i = 0 to UBound(UrlVarArray) if Len(UrlVarArray(i)) > 0 then FrontPage_MapUrl(UrlVarArray(i)) next end if Application.Unlock End Sub Sub FrontPage_MapUrl(AppVarName) ' convert URL attribute in conn string to absolute file location strVal = Application(AppVarName) strKey = "URL=" idxStart = InStr(strVal, strKey) If idxStart = 0 Then Exit Sub strBefore = Left(strVal, idxStart - 1) idxStart = idxStart + Len(strKey) idxEnd = InStr(idxStart, strVal, ";") If idxEnd = 0 Then strAfter = "" strURL = Mid(strVal, idxStart) Else strAfter = ";" & Mid(strVal, idxEnd + 1) strURL = Mid(strVal, idxStart, idxEnd - idxStart) End If strOut = strBefore & Server.MapPath(Application("FrontPage_VRoot") & strURL) & strAfter Application(AppVarName) = strOut End Sub </SCRIPT> <head><title>Web Settings for Active Server Pages</title><html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"> <!--[if gte mso 9]><xml> <mso:CustomDocumentProperties> <mso:connectionstatus msdt:dt="string">PatientPlus=1</mso:connectionstatus> </mso:CustomDocumentProperties> </xml><![endif]--> </head> I'm using Frontpage 2000 and the web server is Windows 2000 Server with SP 4. I'm stumped. I've replaced the files in the _fpclass folder and nothing seems to work. Can anyone offer me a suggestion as to why this isnt working? Thank you
|
|
|
|