Visual Basic - Visual y Sql

Life is soft - evento anual de software empresarial
 
Vista:

Visual y Sql

Publicado por Federico (32 intervenciones) el 03/03/2007 22:08:29
Hola me pregunta es la siguiente: estoy trabajando con sql lo llevo mas o menos ahora queria saber como puedo saber que registro inserto desde vb yo lo hago de la siguiente manera y como leer si me dio algun error.
Cnn.Execute "Log_I ' " & IdEmpresa & " ',' " & IdMaestra & " ', ' " & FechaRegistracion & " '"
y el Sp es el siguiente:

CREATE PROCEDURE Log_I

(
@IdEmpresa entero,
@IdMaestra entero,
@FechaHoraInicioSesion datetime
)
AS
SET NOCOUNT ON

DECLARE @ERROR INTEGER
BEGIN TRANSACTION
INSERT INTO Maestras_Log
(
IdEmpresa,
IdMaestra,
FechaHoraInicioSesion
)
VALUES
(
@IdEmpresa,
@IdMaestra,
@FechaHoraInicioSesion
)

DECLARE @IdLogMaestra INTEGER
SET @IdLogMaestra = SCOPE_IDENTITY()

SET @ERROR = @@ERROR
IF @ERROR = 0
COMMIT TRANSACTION
ELSE
ROLLBACK TRANSACTION

SELECT @ERROR as ERROR, @IdLogMaestra as ID
GO

Gracias al que me ayude, si quieren me pueden mardar ejemplos se los agradeceria
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder