update auf 1.4e, Datenzugriffsfehler!

Begonnen von Falkaner, 29 April 2007, 18:36:44

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Falkaner

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

Musicman75

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.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

Falkaner

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

susi18

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'

Musicman75

schau dir mal deine tabelle an. du darfst natürlich nur die felder hinzufügen, welche noch nicht in der tabelle vorhanden sind.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

Falkaner

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