Announcement

Collapse
No announcement yet.

Arrays in IB 5.x mit Delphi 5.0 Prof. füllen

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

  • Arrays in IB 5.x mit Delphi 5.0 Prof. füllen

    Hallo Leute,

    ich habe z. Zt. folgendes Problem:

    In IB wurde ein ARRAY -> anawert double precisio [401] <- erzeugt.
    In delphi wollte ich über ->
    dbmod.savemess.FieldByName('anawert[i]').AsFloat:=manu.trace[i];
    die Daten zuweisen.
    Die Syntax scheint in ordnung zu sein (keine Compilermeldungen),
    aber bei der Ausführung kommt -> ... Feld anawert[i] wurde nicht gefunden.

    Auch in den IB - Handbüchern ist nichts in Delphi zu finden.

    Vielen Dank
    Walter

  • #2
    Hallo,

    der Schreibzugriff auf ein InterBase-Array ist aus Delphi heraus mit den Borland-Komponenten nicht möglich. Allerdings kann man ein einzelnes Element aus einem Array einlesen, wie das folgende Beispiel für die InterBase-Beispieldatenbank (BDE-Alias IBLOCAL) demonstriert:
    <pre>
    SELECT language_req[1],language_req[2] FROM job
    </pre>
    Der InterBase geht davon aus, das man für Schreibzugriffe direkt mit dem InterBase-API hantiert.

    Eventuell stellt IBO (InterBase Objects) in seinen Komponenten einen direkten Zugriff zur Verfügung

    Comment

    Working...
    X