日期:2014-05-16  浏览次数:20872 次

用JavaScript连接 Open office.org 的Base数据库(Microsoft Office 软件中的Access一样的数据库)该怎么连?
用JavaScript连接   Open   office.org   的Base数据库该怎么连?

如果说用JavaScript连Microsoft   Office   软件中的Access数据库可以用以下方法的话,那么我用JavaScript连SUN公司的Open   office.org软件的Base数据库该怎么连?
介绍上说两者是可以互用的,请教:该怎么写.

var   database;
database   =   new   ActiveXObject( "ADODB.Connection ");
database.Open( "Driver={Microsoft   Access   Driver   (*.mdb)};   DBQ=c:\\db1.mdb; ");

连上以后,对数据库的操作应该是一样的吧。如下所示:
var   recordSet   =   database.Execute(mySql);

while   (!recordSet.EOF){  
recordSet.MoveNext();
}

  database.Close();
database   =   null;


------解决方案--------------------


--访问本地MDB的ADO连接串:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000

其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。


--ADO连接串(访问网络MDB):

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;

其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。



------解决方案--------------------
用JavaScript不能连,,用VBA可以连..