| 
   
    | ...einen Primärschlüssel zu einer Tabelle hinzufügen (ADO/MSSQL)? |   
    | Autor: 
      Mathias C. Berens |  | [ Tip ausdrucken ] |  |  |  
 
 
// Erzeugt eine Tabelle mit dem Namen MYTABLENAME, mit den Spalten ID,// MYTEXT1, MYTEXT2.
 // (Der Name der ID Spalte kann natürlich frei gewählt werden.)
 // ID ist der Primärschlüssel der Tabelle. Er ist ein Integer, der sich
 // automatisch für jede Zeile
 // der Tabelle erhöht. ID wird nie doppelt vorkommen.
 // MYTEXT1 und 2 sind vom Typ String.
 // Ich verwende die ADOConnection um mit Jet 4.0 auf eine Access-
 // datenbank (*.mdb) zuzugreifen.
 // Der Syntax ist MSSQL, wenn ihr das für PHP oder so verwenden wollt,
 // muss man das ein bissel umformulieren ;)
 
 // Creates a Table called MYTABLENAME with a unique identifier called
 // "ID". ID increases with every new row automatically. MYTEXT1 and 2
 // are Strings. Name the colums as you want to.
 // I used the ADOConnection to access a MS-Access Database (*.mdb)
 // via Jet 4.0.
 // The Syntax is MSSQL, you have to transform it to use it in PHP or so.
 
 
 
 uses AdoDB;
 
 var
 q: TAdoQuery;
 db: TAdoConnection;
 begin
 
 // Initialize db here
 
 q := TADOQuery.Create(nil);
 q.Connection := db;
 q.Close;
 q.SQL.Clear;
 q.SQL.Add('Create Table MYTABLENAME (ID COUNTER PRIMARY KEY, MYTEXT1 String, MYTEXT2 String);');
 q.Prepared := True;
 try
 q.ExecSQL;
 except
 end;
 q.Free;
 
 end;
 
 
 
   
   
    | 
         
          | Bewerten Sie diesen Tipp: |  |  |