Einzelnen Beitrag anzeigen

Benutzerbild von blondervolker
blondervolker

Registriert seit: 14. Sep 2010
Ort: Bei: Leeeiipzzhhh
381 Beiträge
 
Delphi XE2 Architect
 
#1

ADO ConnectionString Speichern und Öffnen

  Alt 3. Jan 2012, 14:24
Datenbank: ADO Access • Version: 4 • Zugriff über: ADO Connection
Gesundes neues Jahr noch

Hab mal wieder die "A"-Karte.

In meinem Projekt habe ich eine Master und 19 Detailtabellen.
Hab über die ADO Connection1 die Verbindung erzeugt und dann Master und
Detaildaten verknüpft.
Alles läuft bisher "Bestens".

Aber ich möchte die Datenbank mit allen "Master+Detailtabellen" ablegen
unter einen anderen Namen und danach eine neue Datenbank ("Leere") anlegen.

Hab dazu noch Fastreports laufen.

Frage: Ist es Fastreports egal, wenn eine neue Datenbank erzeugt wird?

Oder wäre es besser den Connectionstring kurzzeitig zu schließen und die

Test.mdb in einen Ordner -> Datenbanken zu verschieben,die aw.mdb umzubenennen als aw_Backup.mdb ?

Hier habe ich die Verbindung:
Provider=Microsoft.Jet.OLEDB.4.0;
User ID=Admin;Data Source=aw.mdb;
Mode=Share Deny None;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: Don't Copy Locale on Compact=False;
Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;

Ich habe vorher intensiv gegoogelt,komme leider nicht weiter.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
AdoConnection1.Connected :=true;
ADOConnection2.Connected :=true;
AdoTable1.Active :=true;
AdoTable2.Active :=true;
AdoTable3.Active :=true;
AdoTable4.Active :=true;
ADOTable5.Active :=true;
ADOTable6.Active :=true;
ADOTable7.Active :=true;
ADOTable8.Active :=true;
ADOTable9.Active :=true;
ADOTable10.Active:=true;
ADOTable11.Active:=true;
ADOTable12.Active:=true;
ADOTable13.Active:=true;
ADOTable14.Active:=true;
ADOTable15.Active:=true;
ADOTable16.Active:=true;
ADOTable17.Active:=true;
ADOTable18.Active:=true;
ADOTable19.Active:=true;
ADOTable20.Active:=true;

end;
Bin leider kein Profi...
www.bewerbungsmaker.de
  Mit Zitat antworten Zitat