Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Relacionar tablas en visual basic 6

Estas en el tema de Relacionar tablas en visual basic 6 en el foro de Bases de Datos General en Foros del Web. HOla estoy utilizando un adodc en vb6 para manejar cuatro tablas en una base de datos de access 2003. Mi pregunta es como hacerle para ...
  #1 (permalink)  
Antiguo 04/10/2010, 13:12
Avatar de Gakex  
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 10 meses
Puntos: 4
Pregunta Relacionar tablas en visual basic 6

HOla estoy utilizando un adodc en vb6 para manejar cuatro tablas en una base de datos de access 2003.
Mi pregunta es como hacerle para relacionarlas entre ellas, y si es posible agregar un nuevo registro con solo un adodc que maneja todas las tablas.

se que hay un inner join pero no se como funciona y cuantas tablas puedo relacionar con un solo adodc.


Alguien me podria contar sobre esto de relacionar tablas con sql con el adodc, muchas gracuas.

Última edición por Gakex; 04/10/2010 a las 13:14 Razón: gracias
  #2 (permalink)  
Antiguo 06/10/2010, 07:25
 
Fecha de Ingreso: julio-2010
Mensajes: 104
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: Relacionar tablas en visual basic 6

Buenas tardes,

La relación entre las tablas se especifica desde access, lo que puedes hacer desde visual basic es una consulta(insert) sobre esas tablas. Y para relacionar tablas o las clausulas inner join o con una igualdad, es decir...

Código SQL:
Ver original
  1. WHERE tablaA.campoA = tablaB.campoA

o

Código SQL:
Ver original
  1. FROM tablaA INNER JOIN tablaB ON tablaA.campoA = tablaB.campoA

No se nada sobre adodc pero con una sola consulta puedes unir millones de tablas...

Un insert por cada tabla.

Un saludo y buen día.

Etiquetas: access, adodc, database, relacionar, tablas
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 20:19.