Thema: ADO-aber wie?

Einzelnen Beitrag anzeigen

Schorschi_jg

Registriert seit: 5. Feb 2009
20 Beiträge
 
#16

Re: ADO-aber wie?

  Alt 10. Feb 2009, 15:26
hey na
ja...sorry...hab vergessen die Lösung für das problem dazuzuschreiben...hab ja selber gemerkt, dass die Funktion zum erstellen einer *.mdb datei so nicht funktioniert....stattdessen nutze ich jetzt diese funktion:

Delphi-Quellcode:
function CreateAccessDatabase(DBName : String) : Boolean;
var
   ADOxCatalog: Variant ;
begin
   ADOxCatalog :=CreateOleObject ('ADOX.Catalog');
 try
   ADOxCatalog.Create('Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source='+ DBName+'.mdb');
   result:= true;
 except
  result:= false;
 end;
end;

Allerdings musst du bei uses noch die Unit comobj angeben. Dann sollte das Funktionieren..tuts bei mir zumindest

TCatalog konnt ich unter Delphi 6 noch in der Typenbibliothek hinzufügen...bzw eher die ADO_TLB unit, in der TCatalog enthalten war...unter Turbo Delphi konnte ich diese Unit allerdings auch nicht mehr finden und somit auch TCatalog nicht mehr verwenden....

[edit=mkinzler]Tag korrigiert Mfg, mkinzler[/edit]
  Mit Zitat antworten Zitat