Te mando algunas cositas a descartar que yo tengo anotadas como machete: SIEMPRE EN EL PROCEDIMIENTO ALMACENADO ESCRIBIR: SET NOCOUNT ON
PARA QUE NO TOME COMO UN REGISTRO LA DEVOLUCIÓN DE LA CANTIDAD DE FILAS AFECTADAS OJO, CONTROLAR QUE NO TENGA PRINTs, CONTROLAR DESDE EL ANALIZADOR DE CONSULTAS EN LA SOLAPA DE MENSAJES _____ De: dbms@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos Enviado el: Lunes, 10 de Marzo de 2008 04:58 p.m. Para: Silvana Natalia Quiroga Asunto: [dbms] Store Procedure Lista, a ver si me pueden ayudar con lo siguiente: Tengo el siguiente procedimiento CREATE PROCEDURE DEVSTOCKTMP1CODIGO @CODIGO CHAR(6) , @TOTAL MONEY OUTPUT AS SELECT @TOTAL=TOTAL FROM STOCKTMP WHERE [EMAIL PROTECTED] GO Luego en vb, trato de usarlo con lo siguiente With comando .ActiveConnection = conexion .CommandType = adCmdStoredProc .CommandText = "devstocktmp1codigo" Set para = .CreateParameter("@codigo", adChar, adParamInput, 6, Codigo) .Parameters.Append para Set para = .CreateParameter("@total", adCurrency, adParamOutput) .Parameters.Append para .Execute If Not IsNull(comando.Parameters("@total").value) Then DevStocktmp1codigo = comando.Parameters("@total").value Else DevStocktmp1codigo = 0 End If Resulta que siempre me devuelve el total null, como si no encontrara el codigo. Muchas gracias.