#1 (permalink)  
Alt 11.03.2005, 14:32
 
Registriert seit: 25.02.2005
Beiträge: 7
Standard

Hallo!

Nach einem fast schon 1 Jahr laufenden OsCommerce habe ich nun den xtCommerce getestet und bereits versucht ?ber das osc-export-rc1 Modul die Datenbank des os zu exportieren und in xt zu importieren.

Dazu muss ich erw?hnen, dass an dem os Shop schon sehr viele Dinge ge?ndert worden sind. Vielleicht hat aber jemand eine Erkl?rung oder einen Tipp f?r die Fehlermeldung. Ich habe auch bereits eine Bugreport an den Urheber des Moduls geschickt. Leider kam die Email als unzustellbar zur?ck. :144:

Viele Gr??e
Patrick

Zitat:

Server: localhost Datenbank: xtshop
Fehler
M?glicherweise haben Sie einen Bug im SQL-Parser entdeckt. Bitte ?berpr?fen Sie Ihre Abfrage genaustens, insbesondere auf falsch gesetzte oder nicht geschlossene Anf?hrungszeichen. Eine weitere Ursache k?nnte darin liegen, dass Sie versuchen eine Datei mit bin?ren Daten, welche nicht von Anf?hrungszeichen eingeschlossen sind, hochzuladen. Sie k?nnen alternativ versuchen Ihre Abfrage ?ber das MySQL-Kommandozeileninterface zu senden. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen. Falls Sie weiterhin Probleme haben sollten oder der Parser dort versagt, wo die Kommandozeile erfolgreich ist, so reduzieren Sie bitte Ihre Abfrage auf den Befehl, welcher die Probleme verursacht, und senden Sie uns einen Bugreport mit den Datenausschnitt, den Sie weiter unten auf dieser Seite finden.:

----AUSSCHNITTSANFANG----
eNrFWsty20iW3fsrctHR7g4bdL4frI0oWyW5JFsaUZYjKiaiIg EkRJRAQAWAku0P7dVE9Ga+oVZe
.....
HYf91H08EU519twl7Fd22QC55s4mDsHqvZvlHn/u8iTpj0M0zu+C2XuU/ufLqg5nMP2rcWifXedF
YesmKlzU1ZdV7vPwPZCGzbbN/wCaouhf
----AUSSCHNITTSENDE----

----BEGINN DER AUSGABE----
ERROR: C1 C2 LEN: 1236 1237 11701
STR: �

CVS: $Id: sqlparser.lib.php,v 2.27 2004/11/05 00:41:55 lem9 Exp $
MySQL: 4.1.8-standard
USR OS, AGENT, VER: Win MOZILLA 5.0
PMA: 2.6.1-rc1
PHP VER,OS: 4.3.10 Linux
LANG: de-utf-8
SQL: INSERT INTO address_book VALUES ('349', '343', 'm', 'xxxxxgel's xxxxxx-Land', 'Jan', 'xxxxxgel', 'xxxxxxstrasse 2', 'xxxxing', '85xxxx', 'xxxxsing', 'xxxxx', '81', '0');
INSERT INTO customers VALUES ('343', '', '', '2', 'm', 'Jan', 'xxxxxgel', '19xx-04-15 00:00:00', 'news@xxxxxxxx-Land.de', '349', '08161-144821', '', '16e9e07d477cfd562f9f01deb17ee3c3:5f', '1', '0', '0', '1', '0');
INSERT INTO address_book VALUES
.................
----ENDE DER AUSGABE----

SQL-Befehl:

INSERT INTO address_book VALUES ('349', '343', 'm', 'xxxxxxgel's

MySQL meldet:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's xxxxxxx-Land', 'Jan', 'xxxxxgel', 'xxxxxxxxstrasse 2', 'P

Aus datenschutzrechtlichen Gr?nden habe ich die pers?nlichen Daten nat?rlich durchge - x - t. :z:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 11.03.2005, 15:02
Benutzerbild von beergarden
xt:C Sponsor
 
Registriert seit: 27.12.2004
Beiträge: 295
Standard

Das Problem ist bei folgendem Value: 'xxxxxgel's xxxxxx-Land' du hast hier 3 x ein ' drin.

Es d?rfen aber pro Value nur zwei ' vorkommen und zwar am Anfang und am Schluss.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 11.03.2005, 16:13
 
Registriert seit: 25.02.2005
Beiträge: 7
Standard

'xxxxxgel's xxxxxx-Land'

Aha! Das werde ich gleich mal ausprobieren.
Komischer Firmennameder wegen so einer Kleinigkeit solche Probleme macht.
... :grml:

Ich geb dann bescheid,, wenns geklappt hat.

Viele Gr??e
Patrick
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 11.03.2005, 17:14
Erfahrener Benutzer
 
Registriert seit: 11.02.2005
Beiträge: 1.956
Standard

Der Parser wei? ja nicht, dass das zum Namen geh?rt. :P
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 24.03.2005, 18:38
 
Registriert seit: 09.03.2005
Beiträge: 21
Standard

Hallo,

ich habe ein ?hnliches Problem........

meine Exportdaten:
"INSERT INTO customers VALUES ('3', '', '', '2', 'm', 'Gerhard', 'BrXXXXX', '1962-11-15 00:00:00', 'xxxxxxxx@t-online.de', '3', '0123-123456', '0123-123456', 'xxxxxxxxxxb37dbc0f3d35a5853c7e:3f', '1', '0', '0', '1', '0');"

es erscheint folgende Fehlermeldung:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '"INSERT INTO address_book VALUES ('3', '3', 'm', '', 'Gerhard',

FRAGE:
wie muss die Syntax sein, wie werden leere Felder gekennzeichnet???

wer weiss Rat

Besten Dank
mr_sw
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
modul, oscexportrc1

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand