Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Panel
borderColor#ccc
borderStylesolid
titleEingabe von Parametern

Verwenden Sie die Schaltfläche "Parameter definieren", um Typisierungs-Werte aus einer Variable in das SQL-Statement einzufügen. Dadurch vermeiden Sie das umständliche Zusammenbauen und Konvertieren der Variable in den SQL-String. Die Eingabe von Parametern auf diesen Weg dient zudem der Sicherheit, um SQL-Injection zu vermeiden.

  1. Parameter-Fenster über Schaltfläche "Parameter definieren" öffnen
    Oben werden die Parameter angezeigt, unten der SQL-Befehl.

  2. Parameter in der Liste hinzufügen

    • Wichtig bei SQL-Servern: Der Name muss mit einem "@" beginnen.

    • Die Richtung besagt, ob der Parameter der Eingabe und/oder der Ausgabe für den SQL-Befehl dient

    • Wert: hier einen Wert oder eine Variable eintragen

  3. SQL-Befehl schreiben

    • MsSQL: Auf den Parameter können sie mit "@Parametername" zugreifen

    • Odbc: Die Odbc-Schnittstellte verwendet keine Parameternamen, sondern ein "?" als Platzhalter. Dabei ist die Reihenfolde der Parameter wichtig.

  4. Dialog bestätigen

Info

title

Odbc

Bei Verwendung einer Odbc-Verbindung, nutzen Sie statt dem Parameternamen (@Param) ein Fragezeichen (?). Die Fragenzeichen-Platzhalter werden in der Reihenfolge der Parameter aufgelöst

-

.

Info

title

Kommentare

Im SQL-Statement können Sie SQL-Kommentare zur Dokumentation verwenden. Beispielsweise kann es hilfreich sein, die Fragezeichen-Platzhalter der Odb-Schnittstellte mit dem Namen zu kommentieren.

Panel
borderColor#ccc
borderStylesolid
titleInsert-Statement mit Parametern (Sql und Odbc)

Image RemovedImage Removed

(links: MsSQL, rechts: Odbc)

Status
colourYellow
titleab WMS 2019 (1.0.2)


Image AddedImage Added


Ein- und ausgehende Parameter (Sql und Odbc)
Panel
borderColor#ccc
borderStylesolid
titleAusgehende Parametern

Bei der Angabe von ausgehenden Parametern ist der Typ anzugeben, bei eingehenden Parametern wird der Typ automatisch ermittelt. Im SQL-Statement können Sie dem ausgehenden Parameter einen Wert zuweisen.

Panel
borderColor#ccc
borderStylesolid
title

Image ModifiedImage Modified
(links

: MsSQL

MsSql, rechts

:

Odbc)