In the past I have used #include files where both the program and the #include file are in the same directory – works fine. In this new project, however, I have 4-5 programs, each in different directories (sub-directories to the root), that all call back to the #include file in the root. So I need to specify a path. But whatever path I try, the computer can’t find it. Below are my tries . . . The root and include file of my website is - http://ccs2468.com/xxx.inc An example of my program is - http://ccs2468.com/books/books.asp . . . nothing works. Please, tell what to do. I thought of a few other possibilities. 1) In the old DOS-days they had a thing called PATH where you could instruct the computer to look in certain directories. ....Is there anything like that for windows? 2) When you’re setting up a file pointer you use certain code . . . var RelativePathToAccessFile = databasename var AbsolutePathToAccessFile = Server.MapPath( RelativePathToAccessFile ) var FSO = Server.CreateObject("Scripting.FileSystemObject") var ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + AbsolutePathToAccessFile + ";" var ConnectionObject = Server.CreateObject("ADODB.Connection") http://ccs2468.com/aspquestion.txt