Seite 1 von 1

Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: Sa 18. Jan 2014, 19:37
von Christian
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 :-)

Re: Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: So 19. Jan 2014, 11:24
von redone
Moin,

ich denke das kommt daher, das in der Datenbank nicht protokolliert wurde, das die Datenbank schon geändert wurde. Normalerweise wird das, nach dem die Datenbank geändert wurde, abgespeichert. Wenn sonnst alles funzt und die Meldung nicht wieder auftaucht, sollte man normal arbeiten können.

Re: Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: So 19. Jan 2014, 20:09
von Christian
Huhu,

leider bleibt die Meldung :cry: .
Wo sag ich es denn der CAO DB dass es verlorene Liebesmühe darstellt und alles schon passt?

Re: Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: Mo 20. Jan 2014, 09:01
von redone
Ändere den Feldnamen wieder auf den Wert OXUPDATE und versuchs nochmal.

Wenn das auch nichts hilftm dann sende ich dir eine passendes Update

Re: Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: Mo 20. Jan 2014, 09:32
von Christian
Guten Morgen,

hatte ich schon probiert. Die Änderung wird auf der OXID-DB entsprechend durchgeführt, jedoch bleibt die Fehlermeldung. :?:

Re: Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: Mo 20. Jan 2014, 09:53
von redone
Moin,

Versuch mal folgendes:

Code: Alles auswählen

INSERT INTO oxconfig (OXID, OXSHOPID, OXMODULE, OXVARNAME, OXVARTYPE, OXVARVALUE) 
VALUES ('70e0a1469c8f3cc0c7055c7b3dd78a68', 'oxbaseshop', '', 'sCoiDbVersion', 'str', 0x07C5769F);

Re: Bestellabruf: Unknown column OXUPDATE in oxarticles

Verfasst: Mo 20. Jan 2014, 10:17
von Christian
Super! Sieht gut aus jetzt.
Musste nur oxmodule entfernen, dies gibt es bei der 4.4.8 noch nicht.

Code: Alles auswählen

INSERT INTO oxconfig (OXID, OXSHOPID, OXVARNAME, OXVARTYPE, OXVARVALUE) 
VALUES ('70e0a1469c8f3cc0c7055c7b3dd78a68', 'oxbaseshop', 'sCoiDbVersion', 'str', 0x07C5769F);