С программой MS Access связаны два типа баз данных: JET (файлы .mdb) и ACE (файлы .accdb). Более новый формат ACE был представлен в 2007 году, задолго до того, как Classic ASP стал считаться «устаревшим», поэтому любой учебник, касающийся Classic ASP и Access, будет предполагать, что вы используете базу данных JET. Драйвер ADODB для JET, который поставляется с версиями Windows с поддержкой IIS, является только 32-разрядным. Драйвер ADODB для ACE не входит в комплект поставки, его необходимо загрузить и установить самостоятельно. Он имеет 64-битную версию, и, насколько я знаю, только имеет 64-битную версию.
Я подозреваю, что самый безболезненный способ добиться того, чего вы хотите достичь, - это открыть Access и сохранить версию вашей базы данных в более старом формате .mdb.
Строки подключения OLEDB обычно предпочтительнее строк ODBC. В вашем случае строка подключения будет:
con.open("Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("Lego.mdb"))
www.connectionstrings.com является хорошим ресурсом (а также очень легко запоминающимся URL).