Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/10/2004, 07:48
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 8 meses
Puntos: 7
A ver si me explico mejor:

Tu sabes que esto es posible:
Código:
Declare @SQL varchar(300)

Select @SQL = 'Select * from Tabla'
EXEC (@SQL)
lo que no me deja hacer es esto, ya que la variable @Mes me dice que no está declarada:
Código:
Declare @Mes varchar(2)
Declare @SQL varchar(300)

Select @SQL = 'Select @Mes = Campo from Tabla'
EXEC (@SQL)
Select @Mes
Probé exactamente como me dijiste y me sigue diciendo lo mismo:
Código:
Server: Msg 137, Level 15, State 1, Line 2
Must declare the variable '@Mes'.
Qué puedo hacer para resolver mi situación, no quisiera hacer la aplicación en VB, ya que es muy fácil poner a correr un DTS periódicamente en el servidor de SQL y olvidarme de eso
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--