Flyff Registrations page problem

08/27/2011 17:31 Thejokeman#1
Hallo,
Ich habe gerade anhand dieses videos
versucht eine registrieguns page zu erstellen.
Mein problem ist, das wenn ich die "web.createacc.sql" datei rein machen und auf ausführen klicke, diese fehlermeldung kommt:
Meldung 208, Ebene 16, Status 6, Prozedur webCreateAcc, Zeile 22
Ungültiger Objektname 'dbo.webCreateAcc'.


Kann mir jemand dabei bitte helfen?
08/27/2011 17:44 Marv!n#2
Hätte spontan gesagt: Ändere manuell oder im Datenbankmanager jedes "dbo.webCreateAcc" in ein "ACCOUNT_DBF.dbo.webCreateAcc" um.
War zumindest mein erster Gedanke...
08/27/2011 18:07 Thejokeman#3
Geht auch nicht ;(
08/27/2011 18:07 Gamegamler#4
Bei mir war es so das die eine WebCreate nicht gefunzt hat dan hab ich mir ne andere besorgt, und dann gings.
Da du Sicher Sedrikas Files nimmst würde ihc schauen das du auch von einem von ihren WebCreateAcc nimmst, hab ich auch so gemacht.
08/28/2011 16:11 Thejokeman#5
Ne geht auch nicht ....
08/28/2011 16:40 Marv!n#6
wie lautet denn deine webCreateAcc?

Ich meine, in Zeile 22 scheint ein Fehler zu stecken, deswegen wäre es ratsam, diese deine webCreateAcc bzw. die 22. Zeile (± 3-5 Zeilen zur Übersicht/Orientierung) zu posten.
08/28/2011 16:59 Thejokeman#7
Hier die komplette:


USE [ACCOUNT_DBF]
GO
/****** Object: StoredProcedure dbo.webCreateAcc Script Date: 11/14/2010 13:35:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[webCreateAcc]
@account VARCHAR(15),
@password VARCHAR(36),
@email VARCHAR(120)

AS

SET NOCOUNT ON

DECLARE @DateActivated AS CHAR(8)

IF NOT EXISTS (SELECT account FROM ACCOUNT_TBL WHERE account = @account) BEGIN
INSERT INTO ACCOUNT_TBL (account, [password], id_no1, id_no2, isuse, member, realname, cash)
VALUES (@account, @password, @password, @password, 'T', 'A', 'F', '0')

SET @DateActivated = CONVERT(CHAR(8), GETDATE()-1, 112 ) --Is the date today - 1
--UPDATE ACCOUNT_TBL_DETAIL SET BlockTime = @DateYesterday WHERE account = @userid
--INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse)
-- VALUES (@account, 'A000', '2', 'F', GETDATE(), '20990101', '20990101', '20050101', 'O')

INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, email)
VALUES (@account, 'A000', '2', 'F', GETDATE(), @DateActivated, '20990101', '20050101', 'O', @email)

END
--ELSE BEGIN
--print '->Account exists = '
--print @account
--END
08/28/2011 17:27 Marv!n#8
Ändere das "ALTER PROCEDURE [dbo].[webCreateAcc]" einmal in "CREATE PROCEDURE [dbo].[webCreateAcc]", dann funktioniert es - zumindest sieht es so aus, als wäre an sich kein Syntaxfehler drin, der der Funktionalität im Wege stehen würde. xD