Feld "updatecrc" in der SQLite-Tabelle führt zu Pr

Deutsches Forum - von Silverjuke-Nutzern für Silverjuke-Nutzer.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
PCCounselor
Posts: 101
Joined: 6. Aug 10, 07:26
Location: Wuppertal
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Feld "updatecrc" in der SQLite-Tabelle führt zu Pr

Postby PCCounselor » 8. Aug 10, 18:47

Mein Wunsch an die Weiterentwicklung wäre eine Änderung des Feldes "updatecrc" in der Tabelle "tracks" - und zwar von "INTEGER" auf "NUMERIC". Ansonsten ist die SQLite-Tabelle nicht kompatibel zu MS Access [Windows 7 / Office 2003].

Zwar kann die Tabelle via ODBC-Treiber http://www.ch-werner.de/sqliteodbc verlinkt und gelesen werden, doch kann man die Daten nach einer Änderung nicht zurückschreiben, da Access den Wert in "updatecrc" nicht richtig interpretiert. Vergleiche http://support.microsoft.com/kb/280730/en.

Als Workaround kann man z.B. mit dem SQLite Database Browser (http://sqlitebrowser.sourceforge.net/) das Feld "updatecrc" auf "NUMERIC" (ohne Datenverlust) ändern. Ein "F5" im Silverjuke aktualisiert dann die Datenbank ohne aber die Struktur zurückzusetzen.

Grüße
Stefan
Last edited by PCCounselor on 1. Oct 10, 17:18, edited 1 time in total.

PCCounselor
Posts: 101
Joined: 6. Aug 10, 07:26
Location: Wuppertal
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Feld "updatecrc" in der SQLite-Tabelle führt z

Postby PCCounselor » 1. Oct 10, 12:07

Noch ein Nachtrag für das Zusammenspiel von SQLite und Access:

Die Umstellung des Feldes "updatecrc" in der Tabelle "tracks" - und von "INTEGER" auf "NUMERIC" mittels "SQLite Database Browser" führt zu einer DEUTLICHEN Verlängerung der Datenbankaktualisierung mittels F5.

Ich empfehle aktuell den SQLite Adminsitrator (von http://sqliteadmin.orbmu2k.de/), der die Datenbank offensichtlich nicht so "verbiegt" wie der "SQLite Database Browser".

Mit dem "SQLite Adminsitrator"-Patch (siehe oben) gibt es keine Verzögerung gegenüber der Originaldatenbankversion. Gemessen mit 31.298 Objekten (20.526 Titel in 968 Alben = 19 sec.) Vorher betrug die Zeit ca. 12 Minuten(!).

Mein Wunsch nach einem "Hintergrundbetrieb" bei der Datenbankaktualisierung mit F5 ist damit gegenstandslos!

Grüße
Stefan


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Return to “Deutsches Forum”