Announcement

Collapse
No announcement yet.

ADD Column unter JET 4.0

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ADD Column unter JET 4.0

    Hallo,

    das folgende Beispiel soll eine neue Spalte vom Typ CHAR in einer Access 2000 Tabelle anlegen.

    <pre>
    ALTER Table1
    ADD COLUMN myText Char(30)
    </pre>

    In der Access Tabellenstruktur gibt es die Möglichkeit für ein COLUMN vom Typ CHAR oder TEXT die Option "Leere Zeichenfolge" zu aktivieren. Dies hat zur Volge das der User keine Fehlermeldung erhält wenn er den Feldinhalt eines CHAR oder TEXT Feldes leert. Währe die Option "Leere Zeichenfolge" deaktiviert würde eine Fehlermeldung erscheinen.

    Wie kann man nun die Option "Leere Zeichenfolge" bei ADD COLUMN aktivieren ?

    Gruß Mathias

  • #2
    Probiers mal damit:

    ALTER Table1
    ADD COLUMN myText <b>var</b>Char(30

    Comment


    • #3
      Hallo,

      über die <b>ADOX</b>-Objekte hat man die volle Kontrolle über die Attribute der Tabellenspalte:
      <pre>
      // Spalte 3
      aColumn := CoColumn.Create;
      with aColumn do
      begin
      ParentCatalog := aCatalog;
      Name := 'eMail';
      Type_ := adVarWChar;
      DefinedSize := 20;
      Properties['Description'].Value := 'eMail-Adresse des Kunden';
      Properties['Default'].Value := '(unbekannt)';
      Properties['Jet OLEDB:Allow Zero Length'].Value := True;
      end;
      aTable.Columns.Append(aColumn, 0, 0);
      </pre>
      Die gesuchte Funktion verbirgt sich hinter <b>Jet OLEDB:Allow Zero Length</b>. Eine Suche nach der Zeichenkette ADOX sollte hier im FORUM weitere Infos liefern

      Comment

      Working...
      X