Last updated: August 26, 2026.
Classic ASP can open an Access database through ADO using the ACE OLE DB provider. The provider architecture must match the IIS application pool.
<%
Dim conn, databasePath
databasePath = Server.MapPath("/App_Data/Application.accdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & databasePath & ";Persist Security Info=False;"
%>Keep the database outside public download paths, grant the IIS identity only required file permissions, and avoid concurrent high-volume writes that exceed the file database’s practical limits.
Replacing a shared Access application? See how PHPRunner moves Access workflows to a web database.