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>
...................................................
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>
...................................................