Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 08-may-2006, 15:31   #1 (permalink)
Escorpion_Negro está en el buen camino
 
Fecha de Ingreso: marzo-2003
Mensajes: 451
Ayudita para un SP re simple

Hi mundo

Quería pedir un favor estoy recién iniciándome en torno a los procedimientos almacenados tengo el siguiente minúsculo procedimiento y me parece que tengo un problema en End quería alguien si me pudiera ayudar




Código HTML:
CREATE PROCEDURE sp_servcio_25 
	@Contrato as varchar(10),
	@Rut_Clien  varchar(10),
	
	@Fecha_Ini datetime,
	@Fecha_Ter datetime
as
declare
	@fecha datetime
begin


	while @fecha_ter  = @fecha
	begin
		@fecha = DateAdd("d", 1, fecha)		
	end 	


end 
Escorpion_Negro está desconectado   Responder Citando
Antiguo 08-may-2006, 15:36   #2 (permalink)
Dynk está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 311
CREATE PROCEDURE sp_servcio_25
@Contrato as varchar(10),
@Rut_Clien varchar(10),

@Fecha_Ini datetime,
@Fecha_Ter datetime
as
declare
@fecha datetime
begin


while @fecha_ter = @fecha
begin
@fecha = DateAdd("d", 1, fecha)
end
Loop


end
__________________
Un saludo,
Trucos
Videos
Dynk está desconectado   Responder Citando
Antiguo 08-may-2006, 16:37   #3 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
Código:
CREATE PROCEDURE sp_servcio_25 
	@Contrato as varchar(10),
	@Rut_Clien  varchar(10),
	
	@Fecha_Ini datetime,
	@Fecha_Ter datetime
as
declare	@fecha datetime

while @fecha_ter  = @fecha
begin
	@fecha = DateAdd("d", 1, fecha)		
end
Los SP no requieren de bloque BEGIN...END, o en todo caso, coloca el BEGIN antes del DECLARE.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Mithrandir está desconectado   Responder Citando
Antiguo 08-may-2006, 17:28   #4 (permalink)
Escorpion_Negro está en el buen camino
 
Fecha de Ingreso: marzo-2003
Mensajes: 451
gracias a uds Dynk y Mithrandir
Escorpion_Negro está desconectado   Responder Citando
Antiguo 09-may-2006, 09:13   #5 (permalink)
Escorpion_Negro está en el buen camino
 
Fecha de Ingreso: marzo-2003
Mensajes: 451
Sabe disculpen pero ayer les conteste pero no revise el codigo del SP resulta que me aparece el siguiente error serca de la linea 11 esta seria donde va el


@fecha = DateAdd("d", 1, @fecha)
Escorpion_Negro está desconectado   Responder Citando
Antiguo 09-may-2006, 09:51   #6 (permalink)
claray ha deshabilitado el karma
 
Avatar de claray
 
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
falta SET

SET @fecha = DateAdd("d", 1, @fecha)
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
claray está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93