Announcement

Collapse
No announcement yet.

SQL Typen deklarieren

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

  • SQL Typen deklarieren

    Beim Versuch den folgenden Select abzusetzen erhaklte ich die Rückmeldung qy_Schluessel Typ für Feld ‚cod_schluessel_h ist unbekannt. Cod_schluesel_h wurde als integer deklariert, ebenso in der Pradox-Tabelle.
    SQL.Add('SELECT nr_schluessel, txt_bezeichnung ' +
    'FROM SCHLUESSEL ' +
    'WHERE SCHLUESSEL.COD_SCHLUESSEL = :cod_schluessel_h');
    Frage wo werden entsprechende Typ deklariert?

  • #2
    Hallo,

    diese parametisierte SELECT-Abfrage sollte über den <b>Objektinspektor</b> der Eigenschaft <b>SQL</b> zugewiesen werden. Danach kann man im Objektinspektor über die Eigenschaft <b>Params</b> den Typ des Übergabeparameters auswählen

    Comment


    • #3
      Hallo Herr Kosch,
      vielen Dank für Ihre rasche Antwort,
      diesen select habe ich als SQL im Objektinspetor definiert und auch den Parameter als ftSmallint. Besteht die Möglichkeit, dass Paradox einen Typ smallint im Primarykey nicht kennt?
      Nachlässigkeit von mir, dass ich dieses nicht bereits bei meiner Anfrage erwähnt habe

      Comment


      • #4
        Hallo,

        zum einen ist Paradox <b>keine</b> SQL-Datenbank, so dass die BDE die SQL-Fähigkeit simulieren muss. Und zum anderen wird der Parameter-Name ja auch vom Entwickler von Hand eingetippt, so dass dieser auch den Typ festlegen muss

        Comment

        Working...
        X