Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Access Tabelle per SQL anlegen (https://www.delphipraxis.net/112184-access-tabelle-per-sql-anlegen.html)

mika 16. Apr 2008 13:03

Datenbank: MS Access • Version: 2003 • Zugriff über: ODBC JET 4.0

Access Tabelle per SQL anlegen
 
Hallo Forum,

ich wollte mal fragen ob jemand eine gute Hilfe für MS Access im Zusammenhang mit SQL hat. Ich würde gerne Tabellen anlegen
und auch die Beschreibung mit übergeben. Man kann ja für jedes Feld eine Beschreibung in Access hinterlegen oder eine Beschriftung
die anstelle des Feldnamens angezeigt wird. Ist es möglich diese Dinge auch über SQL anzulegen? Hab auch noch ein paar Fragen
zum anlegen von Referenzen zwischen den Tabellen über CONSTRAINT. Prinzipiell hab ich das hinbekommen würd mir das aber gern noch
mal genauer durchlesen. Im MSDN habe ich n bisschen rumgewühlt aber fast nur Sachen zu Access 2007 gefunden.

Also. Wenn jemand n Tipp oder n Link hat immer her damit :) Danke!!

mkinzler 16. Apr 2008 13:07

Re: Access Tabelle per SQL anlegen
 
http://www.delphi-treff.de/tutorials...k/katalog/147/

mika 16. Apr 2008 14:03

Re: Access Tabelle per SQL anlegen
 
ich bin mir nicht ganz sicher was dieser link mit meiner frage zu tun haben soll, denn da steht nichts mit SQL spezifisch für Access...

raena 17. Apr 2008 07:11

Re: Access Tabelle per SQL anlegen
 
erstelle mal eine neue Query in Access und stelle die ansicht um auf SQL.
Dann

"CREATE TABLE AAA (ProductName Text, ProductDate Date);"

einpasten und ausführen.

Damit wird ein Tabelle AAA mit den Feldern ProductName Text, ProductDate Date erstellt.

http://www.vb123.com/toolshed/99/createtables.htm

Hoffe es hilft

mika 18. Apr 2008 03:40

Re: Access Tabelle per SQL anlegen
 
sorry das meinte ich leider auch nicht. Standard SQL Anweisungen wie CREATE, ALTER, DROP oder so kenne ich auch. Ich meinte speziell die Beschreibung eines Feldes. Also so was wie

CREATE TABLE test ([id] AUTOINCREMENT NOT NULL <beschreibung des feldes>)

so in der art, aber ich denke nicht das es so etwas gibt. Hab die Lösung denke ich gefunden allerdings über ADOX.Catalog.
siehe hier: http://www.vbarchiv.net/tipps/details.php?id=1306


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 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