Announcement

Collapse
No announcement yet.

Fehler "Die Typangabe ist ungültig" beim Erstellen einer Access DB

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

  • Fehler "Die Typangabe ist ungültig" beim Erstellen einer Access DB

    Hallo,

    wenn ich das Beispiel im Buch "ADO und Delphi von H. Kosch" in Bezug auf Erstellung einer Access-DB nachbauen will, erhalte ich immer bei
    <pre>
    fTable:=CoTable.Create;
    ...
    ...
    fTable.Columns.Append(fColumn, 0, 0);
    fCatalog.Tables.Append(fTable); // --> Fehlermeldung
    </pre>
    die Fehlermeldung "...EOleExeption ... Die Typangabe ist ungültig".

    Ich benutze D7, Win98 und ADO 2.7 SP 1.

    Kennt jemand Abhilfe für dieses Problem?

  • #2
    Hallo,

    hat sich erledigt, ich habe den Grund des Fehlers gefunden.

    <pre>
    ...
    aColumn:=CoColumn.Create;
    with aColumn do
    begin
    ParentCatalog:=aCatalog;
    Name:='Prov_ID';
    Type_:=adBigInt; //--> geht nicht, muss adInteger sein
    Properties['AutoIncrement'].Value:=True;
    Properties['Increment'].Value:=1;
    end; // with
    aTable.Columns.Append(aColumn, 0, 0);
    ...
    </pre>

    Beim Versuch der Eigenschaft Type_ <b>adBigInt</b> zuzuweisen, erscheint o.g. Fehlermeldung. Wenn man als Typ <b>adInteger</b> angibt, funktioniert es reibungslos

    Comment

    Working...
    X