Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Verbindung mit Access-DB aufbauen und mit ADOTable zugreifen (https://www.delphipraxis.net/29159-verbindung-mit-access-db-aufbauen-und-mit-adotable-zugreifen.html)

Scorpion3000 4. Sep 2004 19:52


Verbindung mit Access-DB aufbauen und mit ADOTable zugreifen
 
Schönen Abend!

Ich möchte auf eine Datenbank, die währrend der Laufzeit erzeugt wurde, über eine TADOTable zugreifen. Allerdings bekomme ich immer eine Fehlermedlung: 'Syntaxfehler in der From-Klausel' :wall:

Delphi-Quellcode:
ADOXCatalog1.Create1('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test.mdb;Jet OLEDB:Engine   Type=5');
with DataModule2 do begin
   ADoConnection1.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test.mdb;Jet OLEDB:Engine Type=5';
   ADoTable1.TableName:= 'User';
   ADoTable1.open;
bzw
Delphi-Quellcode:
ADoTable1.Active:= true
Weiters möchte ich gerne noch zur DB Felder hinzufügen. Wie würde denn das gehen?

Grüße scorpion3000

Duffy 4. Sep 2004 20:40

Re: Verbindung mit Access-DB aufbauen und mit ADOTable zugre
 
Hallo Scorpion3000,
vielleicht hilft Dir dieser Beitrag weiter: New...Access Database from Delphi

bye
Claus

Scorpion3000 4. Sep 2004 21:50

Re: Verbindung mit Access-DB aufbauen und mit ADOTable zugre
 
Danke für deine Antwort!
Hab das Problem gelöst es lag daran, dass man eckige Klammern um den TableName setzten muss:

Delphi-Quellcode:
ADOXCatalog1.Create1('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test.mdb;Jet OLEDB:Engine   Type=5');
with DataModule2 do begin
   ADoConnection1.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test.mdb;Jet OLEDB:Engine Type=5';
   ADoTable1.TableName:= '[User]';
   ADoTable1.open;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz