Pessoal,

Quando estamos com um projeto desenvolvido com ASP Clássico (3.0) usando uma base MDB em um Windows Server 2008 R2 64bit, se não fizemos uma pequena configuração vamos receber o erro abaixo:

Isto ocorre porque na versão 64bit não há suporte para ODBC drivers.

Para contornar isto, você deve rodar sua aplicação em 32 bit.

Abra o IIS.

Vá no Application Pools e clique com o botão direito no Classic .NET AppPool. Escolha a opção “Advanced Settings”.

Na janela que será aberta, escolha a opção True no item “Enable 32-Bit Applications”.

 

Se a sua aplicação estiver usando um nome DSN para acessar o banco você ainda deve rodar o seguinte comando:

Clique em Start e depois em Run, ou abra o prompt de comando (CMD). Depois digite o comando:

Será aberta a janela do ODBC para você criar o DSN para acessar o banco.

Se a sua aplicação estiver com o banco acesse configurado direto no Global.asa sem usar um DNS você não precisa fazer este último passo.