Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/05/2008, 09:50
juajoche
 
Fecha de Ingreso: mayo-2008
Ubicación: Medellin
Mensajes: 17
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: insertar datos de formulario asp en sql server

Buen dia
solucione el problema de la insercion mediante un stored procedure:
CREATE PROCEDURE dbo.spProcedure
@Dato1 varchar (300),
@Dato2 varchar (100),
@Dato3 varchar (20),
@Dato4 varchar (20),
@IDTabla2 int
AS
INSERT INTO Tabla1
(Dato1, Dato2, Dato3, Dato4)
VALUES (@Dato1, @Dato2, @Dato3, @Dato4)
DECLARE @IDTabla1 int
SET @IDTabla1 = (SELECT MAX(IDTabla1) FROM Tabla1)
INSERT INTO Tabla1Tabla2 (IDTabla1,IDTabla2)
VALUES (@IDTabla1,@IDTabla2)
La linea que resalte se puede cambiar por:
SET @IDTabla1 = SCOPE_IDENTITY()

Ahora el problema es con los parametros de este SP, porque yo declaro @IDTabla2 como int, pero desde el codigo C# ese parametro se pasa en un arreglo de strings, debo entonces hacer la conversion del tipo de datos en el cs, el aspx, o el SP
Gracias por la ayuda