Das sieht voll nach Navicat aus?Quote:
PS: So sieht mein ACCOUNT_TBL aus.
Benutzt du sqlserver 2008?
Das sieht voll nach Navicat aus?Quote:
PS: So sieht mein ACCOUNT_TBL aus.
Es gibt Navicat für SQL Server ^^Quote:
Das sieht voll nach Navicat aus?
Benutzt du sqlserver 2008?
Korrekt, ich nutze Navicat for SQL Server.Quote:
Es gibt Navicat für SQL Server ^^
Daher ist es egal ob du es mit dem Management Studio oder Navicat for SQL Server, beides funktioniert mehr oder weniger gut.
[Only registered and activated users can see links. Click Here To Register...]
Registriere einmal einen Account und schau' nach, ob der entsprechende Eintrag in der VALIDATE-Tabelle vorhanden ist - ich bin mir ziemlich sicher, dass er dort zu finden ist, aber schau' lieber nochmal nach. Wenn er dort zu finden ist, dann besteht logisch überlegt das Problem in der Übertragung der entsprechenden Daten, die dem Key XYZ zugeordnet worden sind, in die ACCOUNT_(DETAIL_)TBL.Quote:
Inwiefern aktiviert?
Meinst du folgendes?
Wenn ja, dann NATÜRLICH! Sonst wäre ich mit dem nicht existenten Account ja nicht eingeloggt ~
Das Problem ist, dass anscheinend die Anmeldedaten/Userdaten nicht in die ACCOUNT_DBF geschrieben werden, wie es eigentlich passieren soll.
Wie kann ich das nun behebeN?
PS: So sieht mein ACCOUNT_TBL aus.
Das ist, wenn mich nicht alles täuscht, die while()-Schleife, die das Miniranking in der Box mit Daten füttert. Ich frage mich, wieso er dort die Abfrage nicht ausführen kann (Indikator dafür: NULL given).Quote:
Hey Timmy:) , vielleicht kennst du mich ja noch ^^ ,ich wollte dich fragen wie ich diesen error fix:Warning: odbc_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\flyff\includes\boxes.php on line 25
Danke :)
Mit freundlichen Grüßen Tomi
Ja, Navicat sollte prozeduren unterstützen... schätze ich.Quote:
Registriere einmal einen Account und schau' nach, ob der entsprechende Eintrag in der VALIDATE-Tabelle vorhanden ist - ich bin mir ziemlich sicher, dass er dort zu finden ist, aber schau' lieber nochmal nach. Wenn er dort zu finden ist, dann besteht logisch überlegt das Problem in der Übertragung der entsprechenden Daten, die dem Key XYZ zugeordnet worden sind, in die ACCOUNT_(DETAIL_)TBL.
Deswegen könnte das Problem daherrühren, dass für die Registration eines Nutzerkontos die Prozedur usp_CreateAccount aufgerufen wird (nachträglich in die [Only registered and activated users can see links. Click Here To Register...] eingefügt, die man im Thread direkt öffnen kann). Ich weiß nun nur nicht, inwiefern Navicat Prozeduren unterstützt ...?
Quote:
wenn ich in der Mail jetzt den Account aktiviere, wird der eintrag aus Validate entfernt und NICHT in ACCOUNT_TBL/ACCOUNT_DETAIL_TBL übertragen..
USE [ACCOUNT_DBF] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE proc [dbo].[usp_CreateNewAccount] @account varchar(32), @pw varchar(32), @cash int = 0, @email varchar(100), @gefra int, @geant varchar(100) as set nocount on set xact_abort on if not exists (select * from ACCOUNT_TBL where account = @account) begin begin tran INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash) VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash) INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort) VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant) insert AccountPlay (Account, PlayDate) select @account, convert(int, convert(char(8), getdate(), 112)) if @@error <> 0 begin rollback tran select -1 end else begin commit tran select 1 end end else begin select 0 end
USE [ACCOUNT_DBF] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[usp_CreateNewAccount] @account varchar(32), @pw varchar(32), @cash int = 0, @email varchar(100), @gefra int, @geant varchar(100) as set nocount on set xact_abort on if not exists (select * from ACCOUNT_TBL where account = @account) begin begin tran INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash) VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash) INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort) VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant) insert AccountPlay (Account, PlayDate) select @account, convert(int, convert(char(8), getdate(), 112)) if @@error <> 0 begin rollback tran select -1 end else begin commit tran select 1 end end else begin select 0 end
Formatier dein Root mal lauter Viren html/drop agentsQuote:
[Only registered and activated users can see links. Click Here To Register...]
kann mir jemand helfen ?
lauter errors
jop hatte ich auch du musst das regi scirpt abändern.. habs auch gemacht nun gehts aber nur login noch ned muss mal Timmy fragen oder mache meien eigenes rein :D wie gesagt veränder es wenn du hilfe brauchst pm meQuote:
Ich hab versucht die SQL-Datenbank neu aufzusetzen, jedoch hat dies nicht zum gewünschten Erfolg geführt-.-
meint ich ja.. komm mal ins icq.. und bei config steht beim /sqlexpress es 2 mal ihr könnt das 1 löschen dann läd die homepage 2x mal so schnellQuote:
Ach Mensch, ich könnte mir gerade vor den Kopf hauen.
In der Prozedur fehlte gaaaanz oben ein USE [ACCOUNT_DBF] GO, wenn ich mich nicht täusche. Ändere es sofort ab; da es in der SQL.sql im Abschnitt ebenjener ACCOUNT_DBF kam, vergaß ich es bei meinen Edits.
Sorry!
ICQ ist derzeit nicht möglich, da auf Ausbildung. Skype ist aber drin.Quote:
meint ich ja.. komm mal ins icq.. und bei config steht beim /sqlexpress es 2 mal ihr könnt das 1 löschen dann läd die homepage 2x mal so schnell