Hola juan Evitas problemas de conversion de tipos y esa clase de cosas.
Pegale una mirada a este helper, encapsula mucho del acceso a datos: Lo hice hace unos años, anda bastante bien. http://dacdataaccesshe.sourceforge.net/ *Algunos ejemplos de uso* *Obtener un ADODB.Recordset utilizando strores procedures. (Pasar parámetros desde un array)* Dim SqlDataReader As ADODB.Recordset Set SqlDataReader = ExecuteReader(SqlConnection, _ adCmdStoredProc, _ "getProductsByCategory", _ Array(0, 1)) *Obtener un ADODB.Recordset utilizando un query. * Set SqlDataReader = ExecuteReader(SqlConnection, _ adCmdText, "Select * from Categories") *Ejecutar un store procedure y obtener los parámetros de salida. (Pasando los parámetros en una VB.Collection) * 'Valor de retorno del SP parameters.Add 0, "ReturnValueDelSP" 'Parámetro de entrada parameters.Add 3, "ProductID" 'Parámetro de salida parameters.Add "", "ProductName" 'Parámetro de salida parameters.Add 0#, "UnitPrice" 'Parámetro de salida parameters.Add "", "QtyPerUnit" affected = ExecuteNonQuery(SqlConnection, adCmdStoredProc, _ "getProductDetails", parameters) Saludos Daniel Calvin El día 1/09/07, Juan Carlos Barrios <[EMAIL PROTECTED]> escribió: > > si tengo un sp y este tiene 2 parametros > que ventaja tengo en usar el objeto parameter, definirlo, cargar los > valores etc a ejecutar el sp como spxx par1, par2 > > > Juan Carlos Barrios > > Lider de Proyectos > Axyonar > www.axyonar.com.ar > [EMAIL PROTECTED] > cel. 15 6181-1094 > > te (011) 6091-3030 > > > > > ____________________________________________________________________________________ > ¡Sé un mejor fotógrafo! > Perfeccioná tu técnica y encontrá las mejores fotos. Visitá > http://ar.yahoo.com/promos/mejorfotografo.html > > -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
