Hallo,
habe heute den Kalender auf die letzte Version 1.4e gebracht und habe jetzt Datenzugriffsfehler - goto setup. Die Installationsroutine habe ich nun mehrfach drüber laufen lassen und kann den Kalender nicht mehr nutzen ... was ist da schief gelaufen?
Falk
schau dir mal deine tabellen in der db an und vergleiche sie mit diesen Feldern:
`eid` int(11) NOT NULL auto_increment,
`aid` varchar(25) NOT NULL,
`title` varchar(150) NOT NULL,
`posteddate` datetime NOT NULL,
`hometext` text,
`topic` int(3) NOT NULL default '1',
`informant` varchar(25) NOT NULL,
`startDate` date NOT NULL,
`endDate` date NOT NULL,
`startTime` time default NULL,
`endTime` time default NULL,
`alldayevent` int(1) NOT NULL default '0',
`categorie` char(2) default NULL,
`activ` tinyint(1) NOT NULL default '0',
`imageurl` varchar(255) NOT NULL default '',
`imagelink` varchar(255) NOT NULL default '',
`location` varchar(255) NOT NULL default '',
`entryprice` varchar(20) NOT NULL default '',
`teilnahme` tinyint(1) default NULL,
`max_teilnehmer` int(4) default '0',
`extern` int(1) NOT NULL default '0',
`interntext` text,
Fehlende Felder kannst du ganz einfach dann über phpmyadmin anlegen.
Oder du nutzt folgende SQL Befehle:
ALTER TABLE `mx_events` ADD `imageurl` VARCHAR( 255 ) NOT NULL AFTER `activ` ,
ADD `imagelink` VARCHAR( 255 ) NOT NULL AFTER `imageurl` ,
ADD `location` VARCHAR( 255 ) NOT NULL AFTER `imagelink` ,
ADD `entryprice` VARCHAR( 20 ) NOT NULL AFTER `location` ,
ADD `teilnahme` TINYINT( 1 ) NOT NULL AFTER `entryprice` ,
ADD `max_teilnehmer` INT( 4 ) DEFAULT '0' NOT NULL AFTER `teilnahme` ,
ADD `extern` int(1) NOT NULL default '0',
ADD `interntext` text NULL
Felder, die du schon in der Tabelle hast, bitte in dem Befehl löschen
In der Update Routine ist noch irgendwo ein Fehler. Hatte aber noch keine Zeit den zu suchen.
ich habe vor lauter Verzweiflung 1.4d wieder drübergebügelt, jetzt gehts erst mal. Werde die 1.4e heute Abend noch mal versuchen und dann nach der DB schauen. Trotzdem Danke erst mal
Zitat von: Musicman75 am 30 April 2007, 14:40:28
Oder du nutzt folgende SQL Befehle:
ALTER TABLE `mx_events` ADD `imageurl` VARCHAR( 255 ) NOT NULL AFTER `activ` ,
ADD `imagelink` VARCHAR( 255 ) NOT NULL AFTER `imageurl` ,
ADD `location` VARCHAR( 255 ) NOT NULL AFTER `imagelink` ,
ADD `entryprice` VARCHAR( 20 ) NOT NULL AFTER `location` ,
ADD `teilnahme` TINYINT( 1 ) NOT NULL AFTER `entryprice` ,
ADD `max_teilnehmer` INT( 4 ) DEFAULT '0' NOT NULL AFTER `teilnahme` ,
ADD `extern` int(1) NOT NULL default '0',
ADD `interntext` text NULL
Felder, die du schon in der Tabelle hast, bitte in dem Befehl löschen
In der Update Routine ist noch irgendwo ein Fehler. Hatte aber noch keine Zeit den zu suchen.
Schade, bekomme folgende SQL - Fehlermeldung:
#1060 - Duplicate column name 'teilnahme'
schau dir mal deine tabelle an. du darfst natürlich nur die felder hinzufügen, welche noch nicht in der tabelle vorhanden sind.
So, Jahre später bin ich mal dazu gekommen, die Datenbankeinträge manuell hinzuzufügen. Jetzt geht es, was ich aber nicht finde, ist die Captcha-Funktion. In der functions.php sind entsprechende Einträge vorhanden, in der readme ist noch von einer functions.php.captcha die Rede, welche aber nicht zu finden ist. Wäre schön, wenn ich das Captcha aktivieren könnte, Viagra und Co. gehen mir langsam mächtig auf den Zeiger.
LG
Falk