Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Nach Datum filtern

Nach Datum filtern 3 Jahre 6 Monate her #1379

  • TVH
  • TVHs Avatar
  • Offline
  • Junior Member
  • Beiträge: 27
Hallo zusammen,
um die Datensätze (Bild 1) zu erhalten habe ich das
SQL-Statement:
select * from dbo.[PART_Stamm] where ZUS_shop_datum IS NOT NULL
ausgeführt.

Wie kann man es einrichten, dass nur die Datensätze aktualisiert werden, die das Tagesdatum haben.
Im Beispiel (Bild 2) sind es die beiden letzten Datensätze die aktualisiert werden sollen.

D.h. z.B. wenn morgen am 30-05-2013 die Daten aktualisiert werden, sollten automatisch nur die vom 30. aktualisiert werden - ohne manuell das Datum einzugeben.

Ist das möglich?

Freundliche Grüße
Anhang:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nach Datum filtern 3 Jahre 6 Monate her #1384

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Das geht mit Hilfe von FlowHeater Parametern. Da der Parameter vor dem Start der Definition gesetzt werden muss, müssen Sie dazu den .NET Script Heater verwenden.
Ziehen Sie dazu einen .NET Script Heater auf den Designer und kopieren folgenden Code hinein.
public object DoWork()
{
  Parameter["Datum"].SetValue(DateTime.Now.ToString("yyyy-MM-dd"));

  // bei Ausführen bei "Start" keine Rückgabe notwendig
  return null;
}

Dann müssen Sie noch die Option „Ausführen bei“ auf „Start“ einstellen. So wird das Skript vor dem Ausführen der eigentlichen Import/Export Definition ausgeführt.

Ihren SQL Select müssen Sie dann noch folgendermaßen anpassen.
select * from dbo.[PART_Stamm] where ZUS_shop_datum = '$DATUM$'

So wird bei jedem ausführen dynamisch das aktuelle Tages Datum für den SELECT verwendet.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Nach Datum filtern 3 Jahre 6 Monate her #1385

  • TVH
  • TVHs Avatar
  • Offline
  • Junior Member
  • Beiträge: 27
Hallo Herr Stark,
ich habe noch das Datum im Code auf meine Darstellung geändert (dd.MM.yyyy) und es funktioniert einwandfrei.

Auch hier vielen Dank für Ihre schnelle Hilfe.

Freundliche Grüße
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.078 Sekunden