Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

ayuda ADO

Estas en el tema de ayuda ADO en el foro de SQL Server en Foros del Web. hola, resulta que estoy realizando unas practicas con ADO (como unos tutoriales) en visual studio, pero uno de los cdigos no me funciona, el de ...
  #1 (permalink)  
Antiguo 16/06/2009, 08:47
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
ayuda ADO

hola,

resulta que estoy realizando unas practicas con ADO (como unos tutoriales) en visual studio, pero uno de los cdigos no me funciona, el de crear procedimiento almacenado, el codigo es como sigue:


ALTER PROCEDURE GetModelo
a-cardID int,
a-modelo char(10) OUTPUT

AS
SELECT a-modelo=Modelo from Inventario where CardId=a-cardID)

donde a-, es arroa

el error que aparece es:

sintaxis incorrecta cerca de la palabra clave PROCEDURE

y realmente no se que tendra mal, ya he cambiado varias cosas y siguen apareciendo errores.

Gracias.
  #2 (permalink)  
Antiguo 16/06/2009, 19:47
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: ayuda ADO

¿Que base de datos?
  #3 (permalink)  
Antiguo 16/06/2009, 21:21
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: ayuda ADO

hola iislas, ps uso SQLServer, lo otro que no se es si tengo que quitar el procedimiento CREATE PROCEDURE.... gracias
  #4 (permalink)  
Antiguo 17/06/2009, 05:20
 
Fecha de Ingreso: junio-2007
Mensajes: 28
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: ayuda ADO

Si el procedimiento no existe tienes que poner CREATE y si ya existe tienes que poner ALTER.
a mi el único error que me da es el ")" del final:
@cardID)
  #5 (permalink)  
Antiguo 17/06/2009, 06:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: ayuda ADO

Listo, problema solucionado gracias...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:24.