You don't run SQL-Server but you could install SQL-Server 2005 Express: it's
free and it installs in 32 bit mode.
Back to your specific question, there is no 64 bit driver for Access
actually available (for sure not from Microsoft but maybe you could find one
in the commercial area, I didn't check) and don't expect one anytime soon.
(To my limited knowledge, there is none in the pipeline and if there was
one, this information would probably be kept strictly confidential inside
MS.).
If you want to access an Access database on a 64 bit machine, your only
options are to either use the SQL-Server 2005 (or another program) as a
proxy or to switch IIS to the 32 bit mode. (Well, a third possibility would
be to find a commercial driver working in 64 bit mode but personally, I
don't know of anyone; however, if you search the internet, maybe you will
find one.).
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)
Gerhard K. Ziran said:
Thank Sylvain, but I do not run SQL Server.
I am looking for a way to make my Access-database based ASPs continue to
work; an example:
-->
strConnection = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("News.mdb") & ";DriverId=25;FIL=MS
Access;MaxBufferSize=512;PageTimeout=5;"
strSQL = "SELECT TOP 1 * FROM News WHERE Language='us' ORDER BY RecNumber
DESC"
Set conn = CreateObject("ADODB.Connection")
conn.Mode = 3
conn.Open strConnection
Set rs = CreateObject("ADODB.Recordset")
rs.Locktype = 3
rs.Open strSQL, conn
<--
which worked just fine under 32 bit OSs but under W2003/64 now results in
"ADODB.Connection error '800a0ea9' Provider is not specified and there is
no designated default provider."
Thanks,
Gerd
_________________________________________________________________________________