Brauche kurze kleine hilfe ;)

09/16/2013 13:57 polake939#1
Warning: odbc_exec(): in C:\Program Files (x86)\XAMPP\htdocs\sites\regist.php on line 108

Das Skript konnte nicht ausgeführt werden:

Die Registration schlug fehl, der Account konnte nicht in die Datenbank geschrieben werden.

hab schon versucht n account zu erstellen mit den sql code aber der fügt den in die falsche tbl ein ich kann mich dann in homepage einlogen aber nicht in spiel ;) bitte um schnelle hilfe

war klar das sich damit halt keiner auskennt
09/16/2013 23:19 owɴed™#2
Hab das selbe Problem:
[Only registered and activated users can see links. Click Here To Register...]
Kann man wohl nichts machen.
Vllt mal im Coding bereich gucken, ob dir dort jemand hilft :)
09/17/2013 08:07 Marv!n#3
Es handelt sich offenbar um meinen SapphireFlyff-Release, deswegen folgende Leitfragen einmal beantworten:
  • Existiert in der [ACCOUNT_TBL] eine Spalte namens votepoints (Eigenschaften: int, NOT NULL, Standardwert 0)?
  • Wurden die ACCOUNT_TBL_DETAIL.sql sowie die usp_createAccount.sql erfolgreich ausgeführt?
  • Welche Version der Website wird genutzt (Cronjobs, ohne Cronjobs)?
  • Wird die Registration mit Mailversand oder ohne benutzt (einstellbar über die Config, zumindest in der 1.2 NC, die ich jedem empfehle)

Das Problem ist, dass das Ausführen der usp_createAccount-Prozedur nicht funktioniert. Die gängigsten Ursachen dafür decken die Fragen hierdrüber ab.



Alternativ kannst du Folgendes machen, als kleiner Tip für alle, die hin- und wieder das Problem haben, das bestimmte Funktionen warum auch immer nicht in die Datenbank zu schreiben sind:
  • Man nehme den entsprechenden Query, der fehlschlägt, bspw.:
  • Nun nimmt man das SQL heraus und lässt es umgeben von <pre></pre> ausgeben (die richtige Stelle kann ich an dieser Stelle nicht benennen, weil es von Abfrage zu Abfrage unterschiedlich ist. Generell gilt: Steht die Abfrage in einem if, dann fügt man das echo '<pre>...</pre>'; vor dem if ein):
  • Nun fügst du diese SQL Query, die dir auf der Website angezeigt wird, in den SQL Manager ein und schaust, was passiert. ^^