G
goddy
Unregistered / Unconfirmed
GUEST, unregistred user!
在asp 里这样可以
conStr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+server.MapPath(".")+"/DATA.MDB"
Dim objADOXDatabase
Set objADOXDatabase = Server.CreateObject("ADOX.Catalog")
objADOXDatabase.ActiveConnection = conStr
///////////////////就這几句 asp試調試通過了
下面不面的會出錯
在delphi
var
MSWord2000,objADOXDatabase,objTable: OLEVariant;
conStr,FileName:String;
begin
if OpenDialog1.Execute then
FileName:=OpenDialog1.FileName;
conStr:='Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Engine Type=5;Password="";User ID=Admin;Data Source='+FileName;
objADOXDatabase := CreateOleObject('ADOX.Catalog');
objADOXDatabase.ActiveConnection:=conStr;//到这边出错,说是:
'[Microsoft][odbc 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序'
end;
为什么呢,我写样没错的 conStr:='Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Engine Type=5;Data Source=E:/Data/EMail.mdb'
谁能说下呢
thanks
conStr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+server.MapPath(".")+"/DATA.MDB"
Dim objADOXDatabase
Set objADOXDatabase = Server.CreateObject("ADOX.Catalog")
objADOXDatabase.ActiveConnection = conStr
///////////////////就這几句 asp試調試通過了
下面不面的會出錯
在delphi
var
MSWord2000,objADOXDatabase,objTable: OLEVariant;
conStr,FileName:String;
begin
if OpenDialog1.Execute then
FileName:=OpenDialog1.FileName;
conStr:='Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Engine Type=5;Password="";User ID=Admin;Data Source='+FileName;
objADOXDatabase := CreateOleObject('ADOX.Catalog');
objADOXDatabase.ActiveConnection:=conStr;//到这边出错,说是:
'[Microsoft][odbc 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序'
end;
为什么呢,我写样没错的 conStr:='Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Engine Type=5;Data Source=E:/Data/EMail.mdb'
谁能说下呢
thanks