1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| Procedure TMYDaten.Generate_Tabelle; Var Tabelle: TTable; Begin Tabelle:=TTable.Create(MyDaten); Tabelle.DatabaseName:='MyConnect'; Tabelle.TableName:='Adressen'; Tabelle.TableType:=ttDefault; Tabelle.Name:='Adressen'; Tabelle.FieldDefs.Clear; Tabelle.IndexDefs.Clear; Tabelle.FieldDefs.Add('Ident',ftInteger,0,True); Tabelle.FieldDefs.Add('Vorname',ftString,50,False); Tabelle.FieldDefs.Add('Name',ftString,50,False); Tabelle.FieldDefs.Add('Strasse',ftString,30,False); Tabelle.FieldDefs.Add('PLZ',ftString,6,False); Tabelle.FieldDefs.Add('Ort',ftString,30,False); Tabelle.FieldDefs.Add('Telefon',ftString,30,False); Tabelle.FieldDefs.Add('EMail',ftString,30,False); Tabelle.IndexDefs.Add('', 'Ident', [ixPrimary, ixUnique]); Try Tabelle.Open; except Tabelle.CreateTable; end; Tabelle.Free; End; |