Offen "Falsche Parameter" - Evlt. fehlende Bild Verknüpfungen in der Datenbank?

crahlfs

Aktives Mitglied
21. April 2010
82
2
Hi,
ich habe folgendes Szenario:
Alle Artikel haben ein Universalbild verpasst bekommen & erfolgreich per Abgleich an den Webshop übetragen bekommen.

Nun habe ich viele verschiedene Bilder von meinem Großhändler bekommen, leider oft unterschiedlich benannt Bsp.:
Artikelnr.jpg
Artikelnr_a.jpg
Artikelnra.jpg

Daher habe ich 3 Spalten in der Import Datei erstellt, die jeweils alle Variationen an Bildnamenmögl. enthält. Natürlich sind dort dann auch viele Verknüfungen bei, die nicht existieren.

Jetzt lasse ich die Ameise 3x über Bild 1 Laufen und möchte erreichen:
Universalbilder bleiben erhalten, wo gar kein Bild existiert oder er ersetzt es eben mit einem Bild, dass existiert.
Das hat auch wunderbar geklappt. Es gibt zwar beim Import einen haufen Fehlermeldungen, aber eben nur da, wo sie nicht existieren.

In der Wawi wird alles richtig angezeigt. Wenn ich nun aber Webshopabgleich klicke, dann kommt super oft: "Falscher Parameter" und gleich darauf "The Handle is in the wrong state"

Legt die Ameise da beim Import was an, was nicht sein sollte? Wie kann ich aus der Datenbank alle Verknüfungen löschen, die nicht korrekt sind? Angezeigt werden sie jedenfalls in der Wawi nicht! Aber es MUSS mit den Bildern zu tun haben!
Vielen Dank für Eure Hilfe,
Christoph

P.s.: Ich habe schon diesen Befehl ausgeführt:
SELECT kArtikelBild from tArtikelBild WHERE pict is NULLDann zeigt er auch: 1335 Zeilen betroffen an.
Ich kann auch dieses ausführen:
SELECT a.cArtNr, ab.kArtikelBild FROM tartikel a, tArtikelbild ab WHERE a.kArtikel=ab.kArtikel and ab.pict IS NULLAber das hat auch nichts gebracht...

Meine SQL log endet so:
................................................

....

JTL-wawi f7c-1f4 EXIT SQLBindCol with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 3
SWORD -18 <SQL_C_BOOKMARK>
PTR 0x05F4B250
SQLLEN 0
SQLLEN * 0x05F4B270 (0)

JTL-wawi f7c-1f4 ENTER SQLBindCol
HSTMT 003B23F0
UWORD 4
SWORD -18 <SQL_C_BOOKMARK>
PTR 0x05F4B25C
SQLLEN 0
SQLLEN * 0x05F4B254

JTL-wawi f7c-1f4 EXIT SQLBindCol with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 4
SWORD -18 <SQL_C_BOOKMARK>
PTR 0x05F4B25C
SQLLEN 0
SQLLEN * 0x05F4B254 (99925148)

JTL-wawi f7c-1f4 ENTER SQLBindCol
HSTMT 003B23F0
UWORD 5
SWORD -18 <SQL_C_BOOKMARK>
PTR 0x05F4B26C
SQLLEN 0
SQLLEN * 0x05F4B264

JTL-wawi f7c-1f4 EXIT SQLBindCol with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 5
SWORD -18 <SQL_C_BOOKMARK>
PTR 0x05F4B26C
SQLLEN 0
SQLLEN * 0x05F4B264 (66)

JTL-wawi f7c-1f4 ENTER SQLBindCol
HSTMT 003B23F0
UWORD 6
SWORD 1 <SQL_C_CHAR>
PTR 0x05F4B27C
SQLLEN 21
SQLLEN * 0x05F4B274

JTL-wawi f7c-1f4 EXIT SQLBindCol with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 6
SWORD 1 <SQL_C_CHAR>
PTR 0x05F4B27C
SQLLEN 21
SQLLEN * 0x05F4B274 (2044)

JTL-wawi f7c-1f4 ENTER SQLExecDirect
HSTMT 003B23F0
UCHAR * 0x05F4B29C [ -3] "SELECT * from tPicVersand WHERE kArtikelBild=12617 AND kEA=0 AND kShop=1\ 0"
SDWORD -3

JTL-wawi f7c-1f4 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UCHAR * 0x05F4B29C [ -3] "SELECT * from tPicVersand WHERE kArtikelBild=12617 AND kEA=0 AND kShop=1\ 0"
SDWORD -3

JTL-wawi f7c-1f4 ENTER SQLFetch
HSTMT 003B23F0

JTL-wawi f7c-1f4 EXIT SQLFetch with return code 100 (SQL_NO_DATA_FOUND)
HSTMT 003B23F0

JTL-wawi f7c-1f4 ENTER SQLFreeStmt
HSTMT 003B23F0
UWORD 1 <SQL_DROP>

JTL-wawi f7c-1f4 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 1 <SQL_DROP>

JTL-wawi f7c-1f4 ENTER SQLGetConnectAttr
SQLHDBC 003B15E8
SQLINTEGER 1209 <unknown>
SQLPOINTER 0x05F4B278
SQLINTEGER 0
SQLINTEGER * 0x00000000

JTL-wawi f7c-1f4 EXIT SQLGetConnectAttr with return code 0 (SQL_SUCCESS)
SQLHDBC 003B15E8
SQLINTEGER 1209 <unknown>
SQLPOINTER 0x05F4B278
SQLINTEGER 0
SQLINTEGER * 0x00000000

JTL-wawi f7c-1f4 ENTER SQLAllocStmt
HDBC 003B15E8
HSTMT * 05F4B294

JTL-wawi f7c-1f4 EXIT SQLAllocStmt with return code 0 (SQL_SUCCESS)
HDBC 003B15E8
HSTMT * 0x05F4B294 ( 0x003b23f0)

JTL-wawi f7c-1f4 ENTER SQLExecDirect
HSTMT 003B23F0
UCHAR * 0x05F4B29C [ -3] "select pict from tArtikelBild WHERE kArtikelBild=12617\ 0"
SDWORD -3

JTL-wawi f7c-1f4 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UCHAR * 0x05F4B29C [ -3] "select pict from tArtikelBild WHERE kArtikelBild=12617\ 0"
SDWORD -3

JTL-wawi f7c-1f4 ENTER SQLFetch
HSTMT 003B23F0

JTL-wawi f7c-1f4 EXIT SQLFetch with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0

JTL-wawi f7c-1f4 ENTER SQLGetData
HSTMT 003B23F0
UWORD 1
SWORD -2 <SQL_C_BINARY>
PTR <unknown type>
SQLLEN 49674
SQLLEN * 0x05F4B298

JTL-wawi f7c-1f4 EXIT SQLGetData with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 1
SWORD -2 <SQL_C_BINARY>
PTR <unknown type>
SQLLEN 49674
SQLLEN * 0x05F4B298 (49674)

JTL-wawi f7c-1f4 ENTER SQLFreeStmt
HSTMT 003B23F0
UWORD 1 <SQL_DROP>

JTL-wawi f7c-1f4 EXIT SQLFreeStmt with return code 0 (SQL_SUCCESS)
HSTMT 003B23F0
UWORD 1 <SQL_DROP>
...................................................
 

andi1970

Sehr aktives Mitglied
17. April 2007
3.380
1
Deutschland
AW: "Falsche Parameter" - Evlt. fehlende Bild Verknüpfungen in der Datenbank?

hi,

vermutlich die Bildgröße - obwohl wir haben immer 200x200 Bilder und da kommt auch der fehler -

wir haben das so gelöst : erst die Daten ohne Bilder gesendet - und danach die Bilder - dann läufts ohne Fehler durch - wenn da nicht immer die Verbindungszurücksetzung wäre.
 

crahlfs

Aktives Mitglied
21. April 2010
82
2
AW: "Falsche Parameter" - Evlt. fehlende Bild Verknüpfungen in der Datenbank?

Nein das ist es nicht. Alle Bilder haben die gleiche Größe: Max 600 eine Kantenlänge, aber nur 75% JPG Qualität. Kein Bild ist größer als 80kb!!!

Es kommt erst, wenn ich den Import der eigentlichen Bilder durchgezogen habe...

Gibt es einen SQL Befehl um alle falschen Verknüpfungen in der Datenbank zu löschen?

Christoph
 

andi1970

Sehr aktives Mitglied
17. April 2007
3.380
1
Deutschland
AW: "Falsche Parameter" - Evlt. fehlende Bild Verknüpfungen in der Datenbank?

sage ich ja - wir haben wie geschrieben 200x200 - und selbst da kommt der fehler - probiere doch mal so wie ich geschrieben habe - wirst es dann ja sehen
 

crahlfs

Aktives Mitglied
21. April 2010
82
2
AW: "Falsche Parameter" - Evlt. fehlende Bild Verknüpfungen in der Datenbank?

Was meinst du mit "Verbindungszurücksetzung"? Also müsst ihr jedes mal beim Abgleich 1x auf Webshop einstellungen gehen - oder auch noch etwas im Shop ändern?

Komisch ist nur, dass ich ohne Probleme die Daten mit einem Universalbild senden kann. Sobald ich dann den weiteren import mit vielen "Nieten" vornehme, dann geht es nicht mehr. Daher denke ich, dass es an falschen Verknüpfungen in der Datenbank liegt, obwohl er diese ja nicht erstellen sollte wenn sie gar nicht vorhanden sind (beim Ameise import)