29/03/2010, 09:57
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 7 meses 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 |