Ayuda, GURUS de VB.NET. Estoy programando con Option
Strict On (la porción del código se muestra abajo).Y en
la instrucción "Comando(ProcedimientoAlmacenado)" (es
decir línea 6), se genera el siguiente error: Option
Strict On disallows implicit conversions
from 'System.Data.IDbCommand'
to 'System.Data.SqlClient.SqlCommand'. ¿Cómo supero este
error?, ¿y otros similares que se generan en otras
funciones, p.ejemplo con Connection, Transaction ?.
CODIGO DE LA FUNCION:
Public Overloads Function Ejecutar( _
ByVal ProcedimientoAlmacenado As String, _
ByVal ParamArray Argumentos() As System.Object) _
As Integer
Dim mCom As System.Data.SqlClient.SqlCommand = _
Comando(ProcedimientoAlmacenado)
Dim Resp As Integer
CargarParametros(mCom, Argumentos)
Resp = mCom.ExecuteNonQuery
Dim oPar As System.Data.SqlClient.SqlParameter
Dim i As Integer
For i = 0 To mCom.Parameters.Count - 1
With mCom.Parameters(i)
If .Direction =
ParameterDirection.InputOutput _
Or .Direction = ParameterDirection.Output
Then
Argumentos.SetValue(.Value, i - 1)
End If
End With
Next
Return Resp
End Function
Leer las respuestas