Citação Originally Posted by ezequiel Ver Post
Warning: mssql_query() [[Somente membros podem ver os links. ]]: message: Invalid column name 'img'. (severity 16) in C:\Inetpub\vhosts\digimuonline.com\httpdocs\Site1\ site.php on line 101

Warning: mssql_query() [[Somente membros podem ver os links. ]]: Query failed in C:\Inetpub\vhosts\digimuonline.com\httpdocs\Site1\ site.php on line 101

Warning: mssql_fetch_row(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\vhosts\digimuonline.com\httpdocs\Site1\ site.php on line 103

Warning: mssql_query() [[Somente membros podem ver os links. ]]: message: Invalid object name 'dbo.fn_tops'. (severity 16) in C:\Inetpub\vhosts\digimuonline.com\httpdocs\Site1\ tops_site.php on line 140

Warning: mssql_query() [[Somente membros podem ver os links. ]]: Query failed in C:\Inetpub\vhosts\digimuonline.com\httpdocs\Site1\ tops_site.php on line 140

Warning: mssql_fetch_row(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\vhosts\digimuonline.com\httpdocs\Site1\ tops_site.php on line 142

@[Somente membros podem ver os links. ] oque pode ser isso pode me ajudar quando eu vou executar a query

1 - Script Tabelas e SP

da esse erro
Msg 156, Level 15, State 1, Procedure PREMIAR_TOPS, Line 67
Incorrect syntax near the keyword 'Procedure'.
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 77
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 85
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 93
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 101
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 109
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 117
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 125
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 133
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 141
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 149
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 157
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 165
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 174
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 182
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 190
Must declare the scalar variable "@MEDALHA".
Msg 137, Level 15, State 2, Procedure PREMIAR_TOPS, Line 198
Must declare the scalar variable "@MEDALHA".
Msg 102, Level 15, State 1, Procedure PREMIAR_TOPS, Line 209
Incorrect syntax near ')'.
Na tabela memb_info deveria ter a coluna img

Script para criar a procedure PREMIAR_TOPS
Código:
CREATE Procedure [dbo].[PREMIAR_TOPS] 
@Account varchar(10),
@Name varchar(10),
@WC int,
@WP int,
@GP int,
@XP int,
@VIP1 int,
@VIP2 int,
@VIP3 int,
@EVENTOS int
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

IF @WC > 0 or @WP > 0 or @GP > 0
BEGIN
UPDATE CashShopData 
    SET WCoinC = WCoinC + @WC, WCoinP = WCoinP + @WP, GoblinPoint = GoblinPoint + @GP where AccountID = @Account
END 

IF @WC > 0
BEGIN
    insert into log_creditos ( login, valor, ip, tipo ) values (@Account,@WC,'1','6')
END

IF @EVENTOS > 0 or @XP > 0
BEGIN 
UPDATE Character 
    SET exp_war = exp_war + @XP, eventos = eventos + @EVENTOS where Name = @Name and AccountID = @Account
END

IF @VIP1 > 0
BEGIN
    -- ADD VIP NA CONTA VIP_AL1
    update memb_info set AccountExpireDate = AccountExpireDate+@VIP1 where memb___id = @Account and accountlevel = 1
    -- ADD VIP NA CONTA VIP_AL0
    update memb_info set accountlevel = 1, AccountExpireDate = (getdate())+@VIP1 where memb___id = @Account and accountlevel = 0
    
    if (select COUNT(*) from MEMB_INFO where memb___id = @Account and AccountLevel = 1) > 0
    Insert into log_vip (login,dias,tipo) values (@Account,@VIP1,'6' )
END

if @VIP2 > 0
BEGIN
    -- ADD VIP NA CONTA VIP_AL2
    update memb_info set AccountExpireDate = AccountExpireDate+@VIP2 where memb___id = @Account and accountlevel = 2
    
    if (select COUNT(*) from MEMB_INFO where memb___id = @Account and AccountLevel = 2) > 0
    Insert into log_vip (login,dias,tipo) values (@Account,@VIP2,'7' )
END

if @VIP3 > 0
BEGIN
    -- ADD VIP NA CONTA VIP_AL3
    update memb_info set AccountExpireDate = AccountExpireDate+@VIP3 where memb___id = @Account and accountlevel = 3

    if (select COUNT(*) from MEMB_INFO where memb___id = @Account and AccountLevel = 3) > 0
    Insert into log_vip (login,dias,tipo) values (@Account,@VIP3,'8' )
END


SET NOCOUNT OFF
SET XACT_ABORT OFF

END
GO

CREATE Procedure [dbo].[PREMIAR_TOPS_MEDALHAS] 
@Account    varchar(10),
@Name        varchar(10),
@MEDALHA    int
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

IF @MEDALHA = 1 
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_sresets=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_sresets) VALUES (@Account,@name,1)
END

IF @MEDALHA = 2 
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_smresets=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_smresets) VALUES (@Account,@name,1)
END

IF @MEDALHA = 3 
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_tempo=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_tempo) VALUES (@Account,@name,1)
END

IF @MEDALHA = 4 
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_evento=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_evento) VALUES (@Account,@name,1)
END

IF @MEDALHA = 5 
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_pk=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_pk) VALUES (@Account,@name,1)
END

IF @MEDALHA = 6 
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_hr=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_hr) VALUES (@Account,@name,1)
END

IF @MEDALHA = 7
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_ds_s=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_ds_s) VALUES (@Account,@name,1)
END

IF @MEDALHA = 8
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_bc_s=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_bc_s) VALUES (@Account,@name,1)
END

IF @MEDALHA = 9
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_cc_s=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_cc_s) VALUES (@Account,@name,1)
END

IF @MEDALHA = 10
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_duel_semanal=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_duel_semanal) VALUES (@Account,@name,1)
END

IF @MEDALHA = 11
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_resets_m=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_resets_m) VALUES (@Account,@name,1)
END

IF @MEDALHA = 12
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_mresets_m=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_mresets_m) VALUES (@Account,@name,1)
END


IF @MEDALHA = 13
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_tempo_m=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_tempo_m) VALUES (@Account,@name,1)
END

IF @MEDALHA = 14
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_evento_m=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_evento_m) VALUES (@Account,@name,1)
END

IF @MEDALHA = 15
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_pk_m=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_pk_m) VALUES (@Account,@name,1)
END

IF @MEDALHA = 16
BEGIN
    if exists (select login from mk_medalhas where login = @Account and name = @name)
        UPDATE MK_MEDALHAS SET medal_hr_m=1 where name = @name
    ELSE
        INSERT INTO MK_MEDALHAS (login,name,medal_hr_m) VALUES (@Account,@name,1)
END


SET NOCOUNT OFF
SET XACT_ABORT OFF

END
GO