Hola Gente del Foro.
Estoy desarrollando una aplicacion con vb.net 2008 para ejecutarla de manera local
y una base de datos sqlserver ce.
He creado la base de datos con los asistentes que el visual estudio integra, todo marchaba bien realizando la carga de registros y mostrandolas cada una en un DGV diferente.
Surgió la necesidad de crear 3 tablas : Servicios , Productos, Servicios-Productos
ésta ultima la creé porque en los servicios se utilizan varios productos , y cada producto puede ser utilizado por varios servicios.
ahora bien , necesito que al elegir un servicio de una lista (para simplificar el asunto) en un DGV se muestre los productos que este servicio utilizaria.
(espero que se entienda )
Entonces, para obtener el id del servicio para pasarlo como parametro a la consulta no tuve inconvenientes, el problema nace cuando quiero mostrar el resultado de la consulta en el DGV.
tengo un tableadapter el cual tiene como metodo la ejecucion de la consulta mencionada
Dim dt As New Dataset1TableAdapters.QueriesTableAdapter
al escribir
DGV.datasource = dt.Prod_utilizados(nservicio)
la ejecucion continua como si la linea anterior no estuviese escrita :(
Hace muy poco que estoy en este tema por eso pido ayuda en el foro, porque es muy probable que tenga errores de concepto al usar los tableadapters y demas , entonces necesito que alguien me guíe.
O será que debo tener en cuenta algo mas al asociar el recurso al DGV?
Coloco este tema en esta seccion puesto que la consulta la he probado con el asistente y no me produce errores.
Por las dudas pego la consulta para que se vea que no es ese el problema
SELECT p.Descripcion, p.Marca, p.Contenido, p.Unidad_de_Contenido,
p.Precio_Costo, p.Precio_Venta
FROM [Servicios-Productos] sp JOIN Productos p
ON sp.id_producto = p.Id_Producto
WHERE (sp.Id_servicio =" & nservicio
Un millón de Gracias desde ya!