Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2007, 08:45
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Conectar a dos BD

Hola, pretendo conectarme a dos bd.

Lo he conseguido de esta forma

Código PHP:
Call ConectarRegistro
Call Registro 
(rs1)

SQL="Select campo From bd1/tabla WHERE campo = '"&xxx&"'"
rs1.Open SQLoConn1,2
If not rs1.EOF then


Call ConectarForo
Call Registro 
(rs2)
SQL="Select campo From bd2/tabla WHERE campo = '"&xxx&"'"
rs2.Open SQLoConn1,2
If not rs2.EOF then
%>
BD1 <%=rs1.Fields("campo")%><br />
BD2 <%=rs2.Fields("campo")%>
<%
Else
%>
Error
<%
End if
Call LimpiarRS (rs2)

Else
Call AvisoURL
End 
if
Call LimpiarRS (rs1)
LimpiarConexion 
¿hay alguna forma de conectarse a las dos BD con un solo recordset?
algo así como

Call ConectarRegistro
Call ConectarForo
Call Registro (rs)

SQL="Select bd1/tabla.campo, bd2/tabla.campo From tabla,tabla WHERE tabla.campo = '"&xxx&"' and tabla.campo = '"&xxx&"'"
rs.Open SQL, oConn, 1,2
If not rs.EOF then
%>
BD1 <%=rs.Fields("campo")%><br />
BD2 <%=rs.Fields("campo")%>
<%
Else
%>
Error
<%
End if
Call LimpiarRS (rs)
LimpiarConexion


Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Última edición por Adler; 01/11/2007 a las 13:51