Database-Fehler

12/16/2014 13:26 Rodopushin#1
Moin Moin.

Ich habe momentan probleme mit meiner/meinen Database/s.
Undzwar habe ich zu aller erst die AiO DB 2012 von Sedrika benutzt, wo aber immer "Charaktername bereits in verwendung" bei der Charerstellung kam.
Dann habe ich eine ähnliche AiO DB benutzt, glaube sogar das war die gleiche nur von jemand anders zusätzlich bearbeitet und die hatte soweit ganz gut funktioniert.

Jetzt hatte ich allerdings Rechner neu aufgesetzt und wenn ich die DB jetzt verwende, dann komme ich nur bis zur Serverauswahl, wenn ich dann verbinden will, dann steht da er verbindet, es geht allerdings nicht weiter.
Dann habe ich wieder die andere von Sedrika genommen, kam allerdings wieder das mit Charname bereits in verwendung - es war also anscheinend kein Fehler meinerseits, die Db ist einfach nicht zu gebrauchen.

Die ODBCs sind selbstverständlich alle richtig eingestellt, überall ist die Sprache auf English, keine Tippfehler alles gut, habe ich alles schon überprüft.

Fehlermeldung

Gehört in der Source hierzu:

Anscheinend irgendwas mit der CHARACTER_STR, wüsste aber nicht wo genau, da die ja wie gesagt vorher auch problemlos lief.


#Edit:
Erledigt! Habe den Fehler gefunden, ich musste nur
insert into tblLastLogin (serverindex, m_idPlayer, s_date)
select @iserverindex, @om_idPlayer, getdate()
aus der Db rauslöschen. Jetzt kann ich die gute alte Db von Sedrika verwenden, ohne dass Charname in Verwendung kommt. *freu*

#closerequest
12/16/2014 18:58 Wanetrain#2
Warte....Warte....

Du musstest ein Simplen Insert löschen für sowas? da kann ja was nicht stimmen lel, aber gut wenn du darüber nichts weiteres wissen willst, passt das.

Raff es nur nicht was das damit zutun hatte.. o.ô
12/16/2014 19:37 Rodopushin#3
Das mit dem Insert löschen habe ich bei Sedrikas "alter" sage ich mal Database gemacht, wo immer die Nachricht kam "Charaktername ist bereits in Verwendung".

Bei der anderen weiß ich den Fehler nicht, aber muss ich auch nichtmehr wissen, es funktioniert jetzt alles.^^
12/17/2014 16:55 xTwiLightx#4
Ein Blick in die CQuery-Logfile hätte es auch getan - da drin stehen einmal die Query die ausgeführt wurde und die Fehlermeldung des Treibers.

In deinem Fall wahrscheinlich eine nicht existierende Table oder ein Syntaxerror.