Brauch mal Hilfe (SQL-Editor WAWI)

Begonnen von Andi, September 06, 2007, 14:44:47

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

Andi

Hallo Leute,
seitdem wir unsere WAWI und Shoppilot verbunden haben, habe ich das Problem,
das Artikelnummern aus der WAWI (mit Leerzeichen drin) beim Import in SP
verändert werden (Leerzeichen wird zum Unterstrich).

Wenn Bestellungen dann eingelesen werden, findet die WAWI dann natürlich
diesen Artikel nicht mehr, da die Artikelnummer nun anders ist.

Nun will ich IN der WAWI alle bestreffenden Artikelnummern ändern lassen
(Leerzeichen raus).

Die WAWI hat einen SQL-EDITOR, womit man sowas wohl machen kann.
Ich habe da leider keine Ahnung (und der WAWI-Anbieter ignoriert mich).
AFS Kaufmann ist die WAWI

Kann mir mal jemand sagen, wie so ein SQL-befehl auszusehen hat ?
(Leerstelle raus)

Wäre nett - besten Dank für eventuelle Hilfe.
Grüße v. ANDI


EDIT:
Ich habe das mal geändert - besser ist wohl, nur die Leerzeichen
rauszunehmen (sonst werden die Nummern so lang).
Alufelgen - Reifen - Komplettr?der
www.auto-tuning-shop.com

cru

Hallo Andy,

ich habe mir das mal angeschaut und mit dem SQL-Editor von AFS-Kaufmann selber nicht hinbekommen.
Ich habe aber eine alternative Lösung gefunden.

Man öffnet die Artikel.db in Microsoft Access.

Dort wechseln man in die SQL-Ansicht und gibt folgenden SQL-String ein:


UPDATE Artikel SET Artikelnummer = REPLACE(Artikelnummer, '_', '');


Sobald der SQL-Befehl ausgeführt wurde, sind sämtliche Unterstriche entfernt.

Ich würde Ihnen jedoch raten vorher ein Backup der Artikel.db anzulegen, falls mal etwas schief gehen sollte.

mfg
cru

admin

Hallo,

ich glaube das SQL oben ist nicht ganz richtig.
Soweit ich es verstanden habe sollen ja Leerzeichen entfernt werden.

Dann müßte es so richtig sein:

UPDATE Artikel SET Artikelnummer = REPLACE(Artikelnummer, ' ', '');


Man öffnet die Access DB in der die Tabelle Artikel.db schon verknüpft ist.
Dann geht man in den Bereich Abfragen und erstellt eine neue Abfrage.
Hier rechte Maustaste und SQL-Ansicht aufrufen.
Dort den Code einfügen und die Abfrage abspeichern.
Dann schließlich die Abfrage öffnen und die Ersetzung wird ausgeführt.

Gruss hop





Andi

Hallo - ich bekomme das nicht hin.

Beim Abspeichern (nach dem Code einfügen) gibt es immer eine Fehlermeldung.
Fehlermeldung: Der von Ihnen eingegebene Ausdruck ist syntaktisch falsch.

Mal ein Screenshot von der Situation.
ich mache bestimmt was falsch.

Grüße v. Andi
Alufelgen - Reifen - Komplettr?der
www.auto-tuning-shop.com

ahe

Sie haben das Statement vermutlich an der falschen Stelle eingegeben.

Gehen Sie so vor:

1) "Erstellt eine neue Abfrage in der Entwurfsansicht"
2) Den aufgehenden Dialog schliessen
3) Rechtsklick auf den Fenstertitel "Abfrage1: Auswahlabfrage" und aus dem Kontextmenü "SQL-Ansicht" wählen.
4) Dann dort das Statement eintragen

MfG ahe

Andi

SUPER !!!!!!! - jetzt hat es geklappt.

Ein riesen Dank an AHE (und HOP natürlich auch)
Hatte wirklich das woanders eingetragen.


Besten Dank und Grüße v. ANDI
Alufelgen - Reifen - Komplettr?der
www.auto-tuning-shop.com