Muchas gracias por la respuesta, probaré eso.
_____ De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Silvana N. Quiroga Enviado el: lunes, 10 de marzo de 2008 23:21 Para: [EMAIL PROTECTED] Asunto: [dbms] Store Procedure 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: [email protected] [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. __________ Información de NOD32, revisión 2937 (20080311) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com
