Foros del Web » Programación para mayores de 30 ;) » .NET »

2 tablas en un dataAdapter

Estas en el tema de 2 tablas en un dataAdapter en el foro de .NET en Foros del Web. Hola: Tengo 2 tablas que tienen relacion entre si: Tabla Producto NOMBRE | VALOR | CODIGO Tabla Pedidos CANTIDAD | Id_CODIGO(donde el id_codigo es el ...
  #1 (permalink)  
Antiguo 08/01/2008, 12:02
 
Fecha de Ingreso: abril-2004
Ubicación: Concepcion
Mensajes: 72
Antigüedad: 20 años, 1 mes
Puntos: 0
2 tablas en un dataAdapter

Hola:
Tengo 2 tablas que tienen relacion entre si:

Tabla Producto
NOMBRE | VALOR | CODIGO

Tabla Pedidos
CANTIDAD | Id_CODIGO(donde el id_codigo es el valor del codigo de la T producto)


Entonces:

Public Class Form1
Private conn As New OleDbConnection
Private da As OleDbDataAdapter
Private sql As String
Private dt As New DataTable


'LA IDEA ES MOSTRAR EL NOMBRE DEL PRODUCTO EN BASE AL CODIGO

"SELECT Pedidos.cantidad,Articulos.nombre,Articulos.valor FROM Pedidos,Producto WHERE Pedidos.codigo_articulo='Articulos.Codigo'"

da = New OleDbDataAdapter(sql, conn)
Dim cb As New OleDbCommandBuilder(da)


'ESTO SOLO FUNCIONA CON UNA CONSULTA A 1 SOLA TABLA
'+++++++++++++++++++++++++++++++++++++++++++++++++
'llenamos la tabla con los datos indicados
da.Fill(dt)
'mostramos el datatable en el grid
DataGridView1.DataSource = dt

'despues se puede hacer un update cuando se hace una modificacion directa en el datagrid
da.Update(dt)
dt.AcceptChanges()
++++++++++++++++++++++++++++++++++++++++++++++++++

Bueno, lo que quiero hacer es esto mismo , pero con 2 tablas relacionadas. Mi problema es que el da.fill no me acepta el llenado del dt(data table). Y yo necesito que cuando alguien haga alguna modificacion en el datagrid se modifique tambien en la base de datos. Espero haber sido bien claro con mi pregunta. Si alguien tiene codigo con respecto a esto, lo agradeceria muchisimo, y me salvarian de ser asesinado por mi jefe, gracias.
  #2 (permalink)  
Antiguo 09/01/2008, 08:29
 
Fecha de Ingreso: abril-2004
Ubicación: Concepcion
Mensajes: 72
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: 2 tablas en un dataAdapter

Nadie tiene una respuesta??
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:26.