Announcement

Collapse
No announcement yet.

Conversion Error?

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

  • Conversion Error?

    Beim Speichern von Änderungen in einem bestimmten Feld bekomme ich immer die Fehlermeldung 'Conversion Error String >Feldinhalt<. Datenbank ist Interbase, das Problem tritt bei TQuery im Edit Modus auf.
    Wer kann helfen?

    m.f.G. Andreas Käding

  • #2
    Hallo,

    wie sieht ein sehr kurzes Beispiel aus, mit dem dieser Fehler jederzeit reproduziert werden kann? Dazu werden die folgenden Infos benötigt: <br>
    1. InterBase-Version <br>
    2. Dialect der Datenbank im Fall des InterBase 6 <br>
    3. Zeichensatz der Datenbank und Struktur der Tabelle <br>
    4. SELECT-Anweisung der TQuery <br>
    5. Konfiguration des Zugriffsweges (Alias, TDatabase etc.

    Comment


    • #3
      Hallo!

      1. Interbase 5
      3. CREATE TABLE KOSTENSTELLEN (
      ID ID NOT NULL,
      TIST CHAR(24) NOT NULL,
      MANDANT ID NOT NULL,
      KOSTENSTELLE INTEGER NOT NULL,
      BEZEICHNUNG VARCHAR(50) NOT NULL,
      KENNZEICHEN SMALLINT DEFAULT 1 NOT NULL);
      /* Primary keys definition */
      ALTER TABLE KOSTENSTELLEN ADD CONSTRAINT KOSTENSTELLEN_PK PRIMARY KEY (ID);
      /* Foreign keys definition */
      ALTER TABLE KOSTENSTELLEN ADD CONSTRAINT KOSTENSTELLEN_FK1 FOREIGN KEY (MANDANT) REFERENCES MANDANTEN (ID) ON DELETE CASCADE;
      /* Indices definition */
      CREATE UNIQUE INDEX KOSTENSTELLEN_UX1 ON KOSTENSTELLEN (MANDANT, KOSTENSTELLE);
      4. Select * from Kostenstellen where Mandant = IntToStr(Mandant)
      Wobei Mandant eine Property des Forms ist.
      5. Zugriff über eine TDataBase - Komponente über einen Alias, als Treiber wird INTRBASE verwendet.

      Anmerkung: Die Probleme gibt es nur im Feld Bezeichnung. Auch bei Zugriffen auf andere Tabellen unter gleichen Bedingungen klappen problemlos.

      m.f.G. Andreas Kädin

      Comment

      Working...
      X