Mega Code Archive

 
Categories / Delphi / ADO Database
 

Quickly create a Paradox table using SQL

Title: quickly create a Paradox table using SQL? { Here is a sample how to quickly create a Paradox table with some field definied using a SQL language to do so } { Hier ein Beispiel, wie man schnell eine Paradox Tabelle mit einigen definierten Feldern mittels SQL erzeugen kann. } procedure TForm1.Button1Click(Sender: TObject); begin with Query1 do begin DatabaseName := 'DBDemos'; with SQL do begin Clear; { CREATE TABLE creates a table with the given name in the current database CREATE TABLE erzeugt eine Tabelle mit einem angegebenen Namen in der aktuellen Datenbank } Add('CREATE TABLE "PDoxTbl.db" (ID AUTOINC,'); Add('Name CHAR(255),'); Add('PRIMARY KEY(ID))'); { Call ExecSQL to execute the SQL statement currently assigned to the SQL property. Mit ExecSQL wird die Anweisung ausgeführt, welche aktuell in der Eigenschaft SQL enthalten ist. } ExecSQL; Clear; Add('CREATE INDEX ByName ON "PDoxTbl.db" (Name)'); ExecSQL; end; end; end; { As you can see SQL Language is a pretty familiar one. If you understand SQL you can do everything with databases, and not only. }