A
Anthony LaMark
Hi All,
I have loaded the MSAccess runtime onto a Windows XP 64-bit edition system.
I have a Windows JScript that tries to open and read from the MDB (this code
has been working on the 32-bit platform for a long time...I have listed the
code snippet at the end of this post) but it fails when I issue the Open.
The error message is -2146824582 "Provider cannot be found. It may not be
properly installed.". Other note: I can double click the MDB file and open
MSAccess interactively without any problems. So I think I just need the
driver/provider for MSAccess. On my 32bit machine, if I look under the
Adminstration Tools->Data Sources and click the "Drivers" tab, I can see a
driver named "Microsoft Access Driver" which I do not see on my 64bit
machine. After searching around the web, it seems that there are no
odbc/mdac drivers for the Jet engine (MS-Access) on 64-bit. Is this still
true today? If so, I guess I need to port to sql 2005 msde. And so my next
question: is this option viable? Thanks in advance.
var l_objConnection = new ActiveXObject("ADODB.Connection");
var l_strDataBaseName = l_strDirectoryName + "MessageFilterDB.mdb";
var l_strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" +
l_strDataBaseName +";";
l_objConnection.Open(l_strConnectionString);
I have loaded the MSAccess runtime onto a Windows XP 64-bit edition system.
I have a Windows JScript that tries to open and read from the MDB (this code
has been working on the 32-bit platform for a long time...I have listed the
code snippet at the end of this post) but it fails when I issue the Open.
The error message is -2146824582 "Provider cannot be found. It may not be
properly installed.". Other note: I can double click the MDB file and open
MSAccess interactively without any problems. So I think I just need the
driver/provider for MSAccess. On my 32bit machine, if I look under the
Adminstration Tools->Data Sources and click the "Drivers" tab, I can see a
driver named "Microsoft Access Driver" which I do not see on my 64bit
machine. After searching around the web, it seems that there are no
odbc/mdac drivers for the Jet engine (MS-Access) on 64-bit. Is this still
true today? If so, I guess I need to port to sql 2005 msde. And so my next
question: is this option viable? Thanks in advance.
var l_objConnection = new ActiveXObject("ADODB.Connection");
var l_strDataBaseName = l_strDirectoryName + "MessageFilterDB.mdb";
var l_strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" +
l_strDataBaseName +";";
l_objConnection.Open(l_strConnectionString);