Einzelnen Beitrag anzeigen

Uwe 111

Registriert seit: 29. Nov 2005
61 Beiträge
 
#1

Tabellen zur laufzeit erstellen

  Alt 21. Sep 2006, 18:23
Datenbank: Paradox • Version: 7 • Zugriff über: BDE
Hallo

Ich habe ein Problem mit den Feldgrößen? Könnte mir jemand mal Helfen?
Delphi-Quellcode:
      WITH table1 DO BEGIN
    DatabaseName:='DB';
    TableName:= 'Kunden.DB';
    Tabletype:=ttParadox;
    END;
    IF NOT table1.exists THEN BEGIN
      with table1 do begin
        Active := False;
          with FieldDefs do begin
           Clear;
           Add('ID', ftAutoinc,0, True);
           Add('Vorname', ftString, 30, FALSE);
           Add('Nachname', ftString, 30, FALSE);
           Add('Strasse', ftString, 50, FALSE);
           Add('PLZ', ftInteger, 0, FALSE);
           Add('Ort', ftString, 20, FALSE);
           Add('Datum', ftDate, 0, False);
           Add('Image', ftGraphic, <---- Hier weis ich nicht weiter
      end;
         with IndexDefs do begin
           Clear;
           Add('iID', 'ID', [ixPrimary,ixUnique]);
           Add('secVorname', 'Vorname', [ixCaseInsensitive]);
         end;
          CreateTable;
          Active := True;
        end;
      end;
    end;
Vielleicht auch für die anderen Feldtypen posten?

Mfg
Uwe 111
  Mit Zitat antworten Zitat