Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/03/2010, 09:57
Uialwen
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Ayuda crear un array sqlparameter vb net 2008

Mmmm creo que ahora te entiendo mejor, pero el objeto hay que instanciarlo y no sé si todos los parámetros son del mismo tipo y que nombres les das en el procedimiento almacenado pero puedes intentar algo así si son del mismo tipo:


Public Sub Grabar()
Dim sarray() As String = {"p1", "p2", "p3", "p4", "p5", "p6", "p10"}
'Dim arrParams() As SqlParameter

conexion = conector.abrirconexion(servidor, baseDatos, seguridadIntegrada)
Dim comandoSQL As New SqlCommand (conexion)

comandoSQL.CommandType = Data.CommandType.StoredProcedure


Dim i As Integer = 0

For Each str As String In sarray

comandoSQL.Parameters.Add(String.Concat("@", "p", i), SqlDbType.NVarChar)
comandoSQL.Parameters(String.Concat("@", "p", i)).Value = str(i)

i += 1
Next

comandoSQL.ExecuteNonQuery()

conexion.Close()
End Sub

Saludos