
Error al añadir un valor en sqlCommand
Publicado por Marcelo (6 intervenciones) el 21/10/2015 06:30:31
Buenas compañeros, estoy hace un par de días frustrado al no poder resolver esto... ya resignado, vengo a pedir ayuda de rodillas.
Resulta que necesito cargar un control listbox con los datos de la consulta de la función que esta adjunta abajo.
Si yo ejecuto la función asi, no tengo ningún problema, pero, necesito cargarla cada vez que ocurra el evento "SelectedIndexChanged" por ende necesito darle a la función el Value de combobox, quedando así:
Pero al momento de ejecutarlo, ocurre lo siguiente:

Sugerencias?, Opiniones?, Alguna Solución?
De ante mano muchas gracias...
Resulta que necesito cargar un control listbox con los datos de la consulta de la función que esta adjunta abajo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Public Function CargarModulosSinPerfil() As DataTable
Dim dt As DataTable = New DataTable()
sentenciaSQL = "select id_modulo,nombre from modulo where id_modulo not in(select id_modulo from modulo_perfil)"
Try
conexion.ConnectionString = cadenaConexion
conexion.Open()
comandoSQL = New SqlCommand(sentenciaSQL, conexion)
adaptador = New SqlDataAdapter(comandoSQL)
adaptador.Fill(dt)
Return dt
Catch ex As Exception
Return dt
Finally
conexion.Close()
End Try
End Function
Si yo ejecuto la función asi, no tengo ningún problema, pero, necesito cargarla cada vez que ocurra el evento "SelectedIndexChanged" por ende necesito darle a la función el Value de combobox, quedando así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Public Function CargarModulosSinPerfil(ByRef id_perfil ) As DataTable
Dim dt As DataTable = New DataTable()
sentenciaSQL = "select id_modulo,nombre from modulo where id_modulo not in(select id_modulo from modulo_perfil where id_perfil="& id_perfil &")"
Try
conexion.ConnectionString = cadenaConexion
conexion.Open()
comandoSQL = New SqlCommand(sentenciaSQL, conexion)
adaptador = New SqlDataAdapter(comandoSQL)
adaptador.Fill(dt)
Return dt
Catch ex As Exception
Return dt
Finally
conexion.Close()
End Try
End Function
Pero al momento de ejecutarlo, ocurre lo siguiente:

Sugerencias?, Opiniones?, Alguna Solución?
De ante mano muchas gracias...
Valora esta pregunta


0