Bestellabruf: Unknown column OXUPDATE in oxarticles
Verfasst: Sa 18. Jan 2014, 19:37
Hallo,
habe mir dieses Wochenende vorgenommen, meine CAO Version sowie Shopanbindung mal wieder zu aktualisieren.
OXID Shop: derzeit noch 4.4.8
COI: 1.66 pro
CAO: 1.4.4.81K
Habe natürlich den ersten Durchlauf mit meinem Testshop gemacht und bekomme folgenden Fehler:
19:12:30 SHOP->CAO ERROR:XML Fehler: In einem XML-Dokument ist nur ein Element höchster Ebene zugelassen.
19:12:30 SHOP->CAO INPUT:<br />
<b>Fatal error</b>: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1054: Unknown column 'OXUPDATE' in 'oxarticles'] in EXECUTE("ALTER TABLE oxarticles CHANGE COLUMN OXCAOID OXCAOID INT(11) UNSIGNED NOT NULL, CHANGE COLUMN OXUPDATE CAOUPDATE DATETIME NULL DEFAULT '0000-00-00 00:00:00', DROP PRIMARY KEY, ADD PRIMARY KEY (OXID)")
' in /test.oxid/core/adodblite/adodb-exceptions.inc.php:84
Stack trace:
#0 /test.oxid/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw('mysql', 'EXECUTE', 1054, 'Unknown column ...', 'ALTER TABLE oxa...', false, Object(object_ADOConnection))
#1 /test.oxid/core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query('ALTER TABLE oxa...', -1, -1, false)
#2 /test in <b>/test.oxid/core/adodblite/adodb-exceptions.inc.php</b> on line <b>84</b><br />
Soweit ist die Fehlermeldung klar, die Spalte OXUPDATE ist nicht bekannt. Gleich mal geschaut und fesgestellt, dass diese schon CAOUPDATE lautet. Also DB-Backup zurück und kontrolliert. Auch dort lautet die Spalte schon CAOUPDATE (CAOUPDATE datetime NULL [0000-00-00 00:00:00]).
Hilfe :-)
habe mir dieses Wochenende vorgenommen, meine CAO Version sowie Shopanbindung mal wieder zu aktualisieren.
OXID Shop: derzeit noch 4.4.8
COI: 1.66 pro
CAO: 1.4.4.81K
Habe natürlich den ersten Durchlauf mit meinem Testshop gemacht und bekomme folgenden Fehler:
19:12:30 SHOP->CAO ERROR:XML Fehler: In einem XML-Dokument ist nur ein Element höchster Ebene zugelassen.
19:12:30 SHOP->CAO INPUT:<br />
<b>Fatal error</b>: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1054: Unknown column 'OXUPDATE' in 'oxarticles'] in EXECUTE("ALTER TABLE oxarticles CHANGE COLUMN OXCAOID OXCAOID INT(11) UNSIGNED NOT NULL, CHANGE COLUMN OXUPDATE CAOUPDATE DATETIME NULL DEFAULT '0000-00-00 00:00:00', DROP PRIMARY KEY, ADD PRIMARY KEY (OXID)")
' in /test.oxid/core/adodblite/adodb-exceptions.inc.php:84
Stack trace:
#0 /test.oxid/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw('mysql', 'EXECUTE', 1054, 'Unknown column ...', 'ALTER TABLE oxa...', false, Object(object_ADOConnection))
#1 /test.oxid/core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query('ALTER TABLE oxa...', -1, -1, false)
#2 /test in <b>/test.oxid/core/adodblite/adodb-exceptions.inc.php</b> on line <b>84</b><br />
Soweit ist die Fehlermeldung klar, die Spalte OXUPDATE ist nicht bekannt. Gleich mal geschaut und fesgestellt, dass diese schon CAOUPDATE lautet. Also DB-Backup zurück und kontrolliert. Auch dort lautet die Spalte schon CAOUPDATE (CAOUPDATE datetime NULL [0000-00-00 00:00:00]).
Hilfe :-)