Must declare the scalar variable

27/01/2010 - 18:25 por Pablo Pinedo | Informe spam
Por favor, estoy haciendo mis inicios en programacion en
SQL server estoy tratando de asignar un valor a la variable @idxfecha y me
sale siempre este mensaje de error por favor por que es esto ???

drop procedure sp_sacabackup
go

create procedure sp_sacabackup
as
declare @idxfecha varchar(30)
set @fecha = convert(varchar(30),getdate(),103)

error : Msg 137, Level 15, State 1, Line 1
Must declare the scalar variable "@idxfecha".

Gracias.

Pablo Pinedo
 

Leer las respuestas

#1 samaritano2607
10/12/2011 - 21:04 | Informe spam
Alejandro Mesa escribió el 27/01/2010 19:16 :
Pablo,

Chequea bien el codigo que adjuntastes. el nombre de la variable que estas
usando en la asignacion no es el mismo nombre que declarastes.

declare @idxfecha varchar(30)
set @fecha = convert(varchar(30),getdate(),103)




declare @idxfecha varchar(30);
set @idxfecha = convert(varchar(30),getdate(),103);


AMB


"Pablo Pinedo" wrote:

Por favor, estoy haciendo mis inicios en programacion en
SQL server estoy tratando de asignar un valor a la variable @idxfecha y me
sale siempre este mensaje de error por favor por que es esto ???

drop procedure sp_sacabackup
go

create procedure sp_sacabackup
as
declare @idxfecha varchar(30)
set @fecha = convert(varchar(30),getdate(),103)

error : Msg 137, Level 15, State 1, Line 1
Must declare the scalar variable "@idxfecha".

Gracias.

Pablo Pinedo


.




Try
' Creamos el comando
Dim cmd As New SqlCommand()
' Indicamos la consulta T-SQL con parámetros que vamos a ejecutar
cmd.CommandText = "SELECT cod_familia FROM FAMILIA WHERE (f_descripcion = @familia)"
' Añadimos el parámetros de entrada requeridos
With cmd.Parameters

.AddWithValue("@codigo", texbox2.text)

End With
' Ejecutamos la consulta
' aca kiero que se acumule pero no es posible
TextBox1.Text = ExecuteAction(cmd)

MessageBox.Show("Eliminado.")

Catch ex As Exception
' Se ha producido un error
MessageBox.Show(ex.Message)
End Try


tengo el mismo problema pero en visual esta consulta dunciona alguien podria ayudarme

Preguntas similares