Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!!
Criei essa SP no SQL 2005 que estou tentando puxar numa página em ASP:
USE [WebContent]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [temp].[Atualiza_User_Ree]
@nome varchar(150),
@cidade varchar(150),
@cargo varchar(150),
@ultima_atualizacao varchar(50),
@idFunc int
AS
BEGIN
UPDATE dbo.tb_loginree
SET nome = @nome,
cidade = @cidade,
cargo = @cargo,
ultima_atualizacao = @ultima_atualizacao
WHERE @idFunc = idFunc
END
Só que no Dreamweaver dá erro na linha do idFunc:
set Atualiza_User = Server.CreateObject("ADODB.Command")
Atualiza_User.ActiveConnection = MM_conexaoDataBase_STRING
Atualiza_User.CommandText = "temp.Atualiza_User_Ree"
Atualiza_User.CommandType = 4
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@RETURN_VALUE", 3, 4)
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@nome", 200, 1,150,Atualiza_User__nome)
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@cidade", 200, 1,150,Atualiza_User__cidade)
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@cargo", 200, 1,150,Atualiza_User__cargo)
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@ultima_atualizacao", 200, 1,50,Atualiza_User__ultima_atualizacao)
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@idFunc", 3, 1,-1,Atualiza_User__idFunc)
Atualiza_User.Execute()
Qdo você configura a SP, o Dreamweaver diz que " você precisa digitar um valor para o campo @idFunc"... só que não sei como fazer isso já que ele é do tipo int na minha tabela... É uma página em ASP.
Dá erro nessa linha:
Atualiza_User.Parameters.Append Atualiza_User.CreateParameter("@idFunc", 3, 1,-1,Atualiza_User__idFunc)
Alguém sabe como resolver isso?? Coloquei "-1" no valor dele, mas não sei o que colocar... tentei escrever "int" tmb mas dá erro...
Abs!!
Carregando comentários...