Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 20 Nächste Version anzeigen »

WMS 2019 (1.0.0)



Eingabe 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

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-
Ms SQL Beispiel: Insert-Statement mit 2 Parametern

Odbc Beispiel: ein- und ausgehende Parameter


(Die Parameternamen sind hier zur besseren Übersicht mit einem Kommentar im SQL-Statement versehen)

AB WMS 2019 (1.0.2)


Ausgehende Parametern

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

Ms Beispiel SQL: Ausgehende Parameter

  • Keine Stichwörter