Einzelnen Beitrag anzeigen

cybergen

Registriert seit: 20. Apr 2008
Ort: Kißlegg
6 Beiträge
 
#1

ADO Zerschossen ?!

  Alt 24. Aug 2011, 11:46
Hallo Leute ich habe ziemlich viel Office experimentieren müssen ...

Nun hab ich scheinbar Jet4 via ADO zerschossen .. mhm

folgendes:

Wenn ich einen ConnectionString verwende wie zB:
Code:
      DBProject.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
                                     'User ID=Admin;'+
                                     'Data Source='+aFileName+';Mode=Share Deny None;Extended Properties="";'+
                                     'Jet OLEDB:System database="";Jet OLEDB:Registry Path="";'+
                                     'Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;'+
                                     'Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;'+
                                     'Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;'+
                                     'Jet OLEDB:Encrypt Database=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
funktioniert dieser auf allen PCs außer meinem *g*
auf meinem pc funktioniert nur noch:

Code:
      DBProject.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
                                     'User ID=Admin;'+
                                     'Data Source='+aFileName+';Mode=Share Deny None;Extended Properties="";'+
------------->                       'Jet OLEDB:System database="C:\Users\cybergen\AppData\Roaming\Microsoft\Access\System.mdw";Jet OLEDB:Registry Path="";'+
                                     'Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;'+
                                     'Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;'+
                                     'Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;'+
                                     'Jet OLEDB:Encrypt Database=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
Also an meinem PC gehts nur noch wenn ich die System-Db direkt angebe ..

Ich hab auch in der Registry unter User\Software\Microsoft\Office\11\Access\...\Engin e\SystemDB geprüft und stimmt *seufz*

Hülfe .. ich hab keine Ahnung was ich noch machen kann ...

Edit:

Access (inzwischen wieder 2003) zeigt übrigens die richtige MDW an ..
mit Access selbst klappt auch alles .. es passiert nur wenn ich ADO verwenden will.
Code:
?DBEngine.SystemDB
C:\Users\cybergen\AppData\Roaming\Microsoft\Access\System.mdw
Cyb.

Geändert von cybergen (24. Aug 2011 um 11:53 Uhr)
  Mit Zitat antworten Zitat