|    
			
				26/12/2005, 23:42
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2005 
						Mensajes: 71
					 Antigüedad: 20 años, 6 meses Puntos: 0 |  | 
  |   Problemas con el uso de 2 base de datos en access 
  Hola a todos. Tengo un problema al intentar filtrar datos desde 2 base de datos.Las tablas que consulto de la base de datos estan en 2 archivos de access (*.mdb)
 Productos.mdb (tabla: Productos) y Contador.mdb (tabla: Cont_Pro)
 Estoy casi seguro de que se realiza asi...
 Set rCon = Server.CreateObject("ADODB.Recordset")
 SQL = "SELECT Cont_Pro.*,Productos.Id,Productos.Categoria,Produc  tos.Producto FROM Cont_Pro,Productos WHERE DatePart('m', Cont_Pro.Fecha) = " & Mes & " AND DatePart('yyyy', Cont_Pro.Fecha) = " & Anio & " AND Cont_Pro.Producto = Productos.Id AND Productos.Categoria = " & Cat & " ORDER BY Productos.Producto ASC"
 rCon.Open SQL, ConnCon, 0, 1
 pero el problema radica cuando realizo la conexion de las 2 base de datos.
 ¿Como se hace correctamente? yo lo hago asi para 'Contador' donde esta Cont_Pro, y de la misma forma para 'Productos'
 Set ConnCon = Server.CreateObject("ADODB.Connection")
 Ruta = Server.MapPath("..\Base\Contador.mdb")
 ConnCon.open("Provider=Microsoft.Jet.OLEDB.4.0;Dat  a Source= "& Ruta &";")
 El problema aca es que ConnCon es la variable que uso para abrir la sentencia SQL
 rCon.Open SQL, ConnCon, 0, 1
 y despues en productos uso la variable ConnPro
 Nuevamente pregunto, ¿como se hace?
 Nota: los archivos deben de estar separados, si o si. Si el problema es este avisenme
     |