PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL Problem beim ApAddon und Bonusloseaddon



seg98
30.07.2009, 18:09
Hallo,
ich habe 2 Problem bei dem ApAddon und Bonusloseaddon. Ich bitte um Hilfe.


ApAddon:
SQL: INSERT INTO `vms_crons` VALUES ('', 'int_cron', 1162940411, 'crons/ap.php', 'Aktivpunkte');


Fehlermeldung: #1062 - Duplicate entry '0' for key 'PRIMARY'


Bonusloseaddon:
SQL: ALTER TABLE `vms_kontodaten` ADD `bkontostand` DOUBLE( 10, 2 ) DEFAULT '0,00' NOT NULL AFTER `kontostand` ;


Fehlermeldung: #1067 - Invalid default value for 'bkontostand'


Was heißen die Fehlermeldungen und was muss ich tun ?


Danke für die Hilfe im Vorraus.

Mfg seg98

Holstenjungs
30.07.2009, 18:45
Probier es mal so:

INSERT INTO `vms_crons` (cron,datei,bezeichnung) VALUES ('int_cron', 'crons/ap.php', 'Aktivpunkte');
ALTER TABLE `vms_kontodaten` ADD `bkontostand` DOUBLE( 10, 2 ) DEFAULT '0' NOT NULL AFTER `kontostand` ;
Die 1. Fehlermeldung bedeutet, dass versucht wird für die 1. Stelle '' eine 0 einzutragen, die es aber schon gibt. Da keine doppelten Einträger erlaubt sind, wird ein Fehler ausgegeben.

Die 2. Fehlermeldung bedeutet, dass der default-Wert für bkontostand falsch ist oder nicht valide.

Killer1105
30.07.2009, 18:46
Hallo,
Versuche mal die SQL-Abfragen einzeln auszuführen :wink:

Lg
Sebastian

LaSa67
30.07.2009, 18:47
Bonusloseaddon:
SQL: ALTER TABLE `vms_kontodaten` ADD `bkontostand` DOUBLE( 10, 2 ) DEFAULT '0,00' NOT NULL AFTER `kontostand` ;


Fehlermeldung: #1067 - Invalid default value for 'bkontostand'


Mach aus "DEFAULT `0,00` " ---> DEFAULT '0.00' :yes:

Killer1105
30.07.2009, 18:48
lol 3 auf einmal :D x'D

Holstenjungs
30.07.2009, 18:50
Jo und alle haben Recht. ;)
Wie schön.

seg98
30.07.2009, 18:50
Hallo,
Versuche mal die SQL-Abfragen einzeln auszuführen :wink:

Lg
Sebastian

Habe ich shcon gemacht...
Klappt immer noch nicht ! Oder ich habe falsch getrennt...

Kannst du mir vllt den SQL Code posten, wie ich den getrennt einfügen sollte ?
Danke...

Mfg seg98

Holstenjungs
30.07.2009, 18:51
Nimm mal den Code aus dem 2. Post und versuch den mal.

seg98
30.07.2009, 18:54
Nimm mal den Code aus dem 2. Post und versuch den mal.

Klappt auch nicht, da kommt der Fehler:
#1062 - Duplicate entry '0' for key 'PRIMARY'

Also der gleiche mal wieder...

Mfg seg98

Sebmaster
30.07.2009, 18:55
Vl ist das auto_increment auf id verloren gegangen:der:

LaSa67
30.07.2009, 19:01
Schau mal hierhin!

http://designerscripte.net/showthread.php?t=9647&highlight=Ap+Addon :thumb:

seg98
30.07.2009, 21:35
Bonuslose Addon klappt, aber leider immer noch nicht, der SQL Code von Ap Addon:
INSERT INTO `vms_crons` VALUES ('', 'int_cron', 1162940411, 'crons/ap.php', 'Aktivpunkte');


Es erscheint immer noch der gleiche Fehlercode.


Mfg seg98

LaSa67
30.07.2009, 23:33
Bonuslose Addon klappt, aber leider immer noch nicht, der SQL Code von Ap Addon:
INSERT INTO `vms_crons` VALUES ('', 'int_cron', 1162940411, 'crons/ap.php', 'Aktivpunkte');


Es erscheint immer noch der gleiche Fehlercode.


Mfg seg98


Nimm doch mal diesen dafür:


INSERT INTO vms_crons (cron,laufzeit,datei,bezeichnung) VALUES ("int_cron",0,"crons/ap.php","Aktivpunkte") :cool:

seg98
31.07.2009, 14:51
Nimm doch mal diesen dafür:


INSERT INTO vms_crons (cron,laufzeit,datei,bezeichnung) VALUES ("int_cron",0,"crons/ap.php","Aktivpunkte") :cool:

Geht auch nicht, kommt immer wieder dieser Fehler: #1062 - Duplicate entry '0' for key 'PRIMARY'

:pout:

Sebmaster
31.07.2009, 15:09
Vl ist das auto_increment auf id verloren gegangen:der:

*unschuldig pfeif*

seg98
31.07.2009, 15:14
Oh, übersehen..sorry :frusty:

Und was kann ich dagegen machen ?

Sebmaster
31.07.2009, 15:15
Und was kann ich dagegen machen ?

In phpMyAdmin => vms_crons => Struktur

in der Zeile von id sehen, ob bei Extra auto_increment steht:wink:

seg98
31.07.2009, 15:18
Nein steht nicht dort...

Und nun ?

Sebmaster
31.07.2009, 15:34
Und nun ?

In der Zeile auf den Stift klicken und dann unter Extra auto_increment auswählen:wink:

Dann kannst du irgendeinen von den SQL-Befehlen hier erneut ausführen, egal welchen, sie bedeuten nämlich alle das selbe:der::biggrin1:

seg98
31.07.2009, 15:48
Ich kann nur ein Häkchen setzen bei id unter auto_increment .
Von Extras steht nur unter Struktur was, aber nicht, wenn ich auf den Stift klicke.

Doch, wenn ich dieses Häkchen setze und speichern will, erscheint die Fehlermeldung:

Fehler

SQL-Befehl:
ALTER TABLE `vms_crons` CHANGE `id` `id` INT( 11 ) NOT NULL DEFAULT '0' AUTO_INCREMENT
MySQL meldet: http://sv16.net-housting.de/phpMyAdmin/themes/original/img/b_help.png (http://dev.mysql.com/doc/refman/5.1/de/error-messages-server.html)
#1067 - Invalid default value for 'id'

Sebmaster
31.07.2009, 15:51
Probiers mal so:

ALTER TABLE `vms_crons` CHANGE `id` `id` INT( 11 ) AUTO_INCREMENT

seg98
31.07.2009, 15:55
Es klappt ! Danke !!!!!:thumb:

Danke an ALLE Helfer für die klasse Hilfe !

Mfg seg98

seg98
31.07.2009, 16:22
Hallo,
habe doch noch ein Problemchen :redface: .

Wenn ich beim Ap Addon den Code apwert='".$_POST['apwert']."',
apumrechnung='".$_POST['apumrechnung']."',

nach re3='".$_POST['re3']."',

unter pagekonfig im Adminforce eingebe, erscheint dann nicht mehr die Seiteneinstellung im Adminforce. Warum ? Was muss ich tun ?



Danke für die Hilfe...


Mfg seg98

seg98
01.08.2009, 13:58
Weis keiner bescheid ?

jpwfour
05.08.2009, 15:55
Poste mal die ganze Zeile +- 2 Zeilen aussenrum.

Denke mal Syntax Fehler.