thuhn01
Guest
Hallöle in die Runde der SQL und DB Profis
Folgendes Script soll bei mir in die DB gehen und alle Artikel deaktivieren, sowie die Übertragung zum XTC Shop gewährleisten, die das Attribut "EOF" oder "End Of Live" haben.
Aktuell wären davon laut SQL-Manager (957 Zeile(n) betroffen)
Hat bei der alten Version bis 0995x auch immer geklappt. Wenn ich einem Artikel cdelinet = 'Y' (für löschen) und CInet = 'Y' (für im Shop updaten) verpasst habe wurde beim nächsten Webshopabgleich der Artikel mit seinen Daten übertragen und war dann nach dem Abgleich gelöscht (der Connector ist entsprechend konfiguriert).
Jetzt mit der 09960x werden Artikel mit dem Parameter cinet = 'Y' NICHT übertragen.
Frage:
Wo muss ich jetzt schrauben damit die Artikel übertragen werden?
Für mich sieht es so aus also ob der Eintrag "cinet" in tArtikel ignoriert und irgendwo anders ein Wert dafür herangezogen wird um der Übertragung mitzuteilen dass da am Artikel Änderungen vorgenommen wurden.
Folgendes Script soll bei mir in die DB gehen und alle Artikel deaktivieren, sowie die Übertragung zum XTC Shop gewährleisten, die das Attribut "EOF" oder "End Of Live" haben.
Code:
update tartikel set cinet = 'Y', cAktiv = 'N', cdelinet='Y' where clieferstatus like '%end%' or lower(clieferstatus) like '%eof%'
Hat bei der alten Version bis 0995x auch immer geklappt. Wenn ich einem Artikel cdelinet = 'Y' (für löschen) und CInet = 'Y' (für im Shop updaten) verpasst habe wurde beim nächsten Webshopabgleich der Artikel mit seinen Daten übertragen und war dann nach dem Abgleich gelöscht (der Connector ist entsprechend konfiguriert).
Jetzt mit der 09960x werden Artikel mit dem Parameter cinet = 'Y' NICHT übertragen.
Frage:
Wo muss ich jetzt schrauben damit die Artikel übertragen werden?
Für mich sieht es so aus also ob der Eintrag "cinet" in tArtikel ignoriert und irgendwo anders ein Wert dafür herangezogen wird um der Übertragung mitzuteilen dass da am Artikel Änderungen vorgenommen wurden.