Foros del Web » Programando para Internet » ASP Clásico »

Definitivamente requiero de un Maestro!

Estas en el tema de Definitivamente requiero de un Maestro! en el foro de ASP Clásico en Foros del Web. Hola amigos tengo,dos BD access primera.mdb y segunda.mdb con los campos DNI, Nombre, Apellidos, Direccion Telefono(es un ej.)y la segunda relacionada con la primera y ...
  #1 (permalink)  
Antiguo 29/07/2002, 20:38
Avatar de Eutheola  
Fecha de Ingreso: enero-2002
Mensajes: 70
Antigüedad: 23 años, 4 meses
Puntos: 0
Definitivamente requiero de un Maestro!

Hola amigos tengo,dos BD access primera.mdb y segunda.mdb con los campos DNI, Nombre, Apellidos, Direccion Telefono(es un ej.)y la segunda relacionada con la primera y con los campos ID, Edad, Esperiencia (es otro Ej.) tengo la pagina1.asp donde veo todos los registros con el siguente codigo:

<HTML>
<TITLE> http://127.0.0.1/EjBD1bb.asp</TITLE>
<BODY>
<!-- #INCLUDE File="ADOVBS.inc" -->
<H3>Miembros Actuales</H3>

<% Set Ob_Conn=Server.CreateObject("ADODB.Connection ")
Ob_Conn.Open "EjemploBD"
Set Ob_RS= Ob_Conn.Execute ("SELECT * FROM Fichas") %>

<CENTER>
<TABLE BORDER=0 bgcolor="#cccc99">
<TR>
<TH> NOMBRE </TH>
<TH> APELLIDOS </TH>
<TH> DIRECCIÓN </TH>
<TH> TELÉFONO </TH>

<% DO UNTIL Ob_RS.Eof %>
<TR>

<TD vAlign=top align=middle bgColor=#e6ebfb> <a href=<%= ob_RS ("Dirección") %> ><%= Ob_RS("Nombre") %></a> </TD>
<TD vAlign=top align=middle bgColor=#e6ebfb> <%= Ob_RS ("Apellidos") %> </TD>
<TD vAlign=top align=middle bgColor=#e6ebfb> <%= Ob_RS ("Dirección") %></TD>
<TD vAlign=top align=middle bgColor=#e6ebfb> <%= Ob_RS ("Teléfono") %> </TD>
<% Ob_RS.MoveNext
LOOP
Ob_RS.Close
Ob_Conn.Close %>
<TR>
</TABLE>
</CENTER>
</BODY>
</HTML>


LA idea es que al llamar todos los registros de primera.mdb salgan como link los campos nombre y ciudad, para que al hacer clik sobre el primero otra pagina.asp me muestre los datos como edad y experiencia del nombre escogido, y a su vez al hacer click sobre la ciudad laotrapagina.asp me muestre los
registros de esa ciudad...sera muy dificil
la verdad le pido algo de paciencia...imaginese un veterinario programando en ASP..con la ayuda de UDs lo lograre¡
  #2 (permalink)  
Antiguo 29/07/2002, 20:58
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Definitivamente requiero de un Maestro!

hay algo que no entiendo...
cuando decís que tenés dos bases de datos, es así o realmente tenés dos tablas dentro de la misma BD?

Si son dos bases de datos, me parece que, de ser posible, primero tendrías que unificarlas..

ya se que diste meros ejemplos... pero, lo primordial es tener una BD bien estructurada para que luego sea todo más fácil.

Y no es difícil lo que querés hacer pero me faltan datos como para ayudarte (digamos... así como lo planteás me tengo que imaginar absolutamente todo y tal vez lo imagine mal)

saludos
  #3 (permalink)  
Antiguo 30/07/2002, 20:55
Avatar de Eutheola  
Fecha de Ingreso: enero-2002
Mensajes: 70
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Definitivamente requiero de un Maestro!

Tienes razon no fui claro, se refiere a dos tablas dentro de una misma BD, las dos tablas contienen información complementaria es decir los datos de la tabla dos corresponden al mismo ID de la tabla uno.

Solamente tengo un ejemplo de un libro con una conexión que me funciona en PWS muy bien, pero al tratar de hacer lo que comente arriba (la llamada a la BD con los Links), no logro hacerlo. QUe me sugieres?
Gracias
  #4 (permalink)  
Antiguo 30/07/2002, 23:23
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Re: Definitivamente requiero de un Maestro!

Hola.. si lo que deseas es que hagas click en el nombre y con eso te muestren los datos.. porque no haces algo como esto..:
[CODE]
<TD vAlign=top align=middle bgColor=#e6ebfb>
<a href=resultado.asp?datos=<%=Server.URLEncode( Ob_RS( "id")) %>>
<%= Ob_RS ("Apellidos") %> </TD>
<TD vAlign=top align=middle bgColor=#e6ebfb> <%= Ob_RS ("Dirección") %></TD>
<TD vAlign=top align=middle bgColor=#e6ebfb> <%= Ob_RS ("Teléfono") %> </TD>
<% Ob_RS.MoveNext
...
..
%>
De tal forma que cuando den click los lleve a la pgina resultados pero ya esa pagina traerá el valor de "datos".. con la id de tu BD.. y en la pagina:
resultados.asp
Código:
Dim consulta, r2
nuevaId= Request.QueryString ("datos")
consulta = "Select * from tabla where id="&nuevaId
openstr = "driver={Microsoft Access Driver (*.mdb)};" & _
          "dbq=" & Server.MapPath("tubBD.mdb")

Set r2 = Server.CreateObject("ADODB.RECORDSET")
set objconn = server.CreateObject("adodb.connection")
objconn.Open openstr
r2.open consulta, objconn
%>
Los datos de la persona: 
<TABLE border=1 width=100%>
<tr> <td>
<b>Nombre</td><td><b>Apellido </td><td><b>Dirección</td>
<td><b>Ciudad </td><td><b>C.P </td><td> <b>Teléfono </td></tr>
<tr><td>
<%
Response.Write r2("Nombre") & "</td><td>" & r2("Apellidos") & "</td><td>"
Response.Write r2("Direccion") & "</td><td>" & r2("City") & "</td><td>"
Response.Write r2("C.P") & "</td><td>" &  r2("Phone") & "</td></tr></table>"
%>
Y con esto recogeras los datos de la persona dependiendo de cual escogiste anteriormente.. de cualquier forma por aqui andamos ... saludos..!!

Suerte    :arriba:  :arriba:
<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #5 (permalink)  
Antiguo 01/08/2002, 10:49
Avatar de Eutheola  
Fecha de Ingreso: enero-2002
Mensajes: 70
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Definitivamente requiero de un Maestro!

Te agradezco, lo intentare y luego te comento...espero que me sirva.


Gracias
  #6 (permalink)  
Antiguo 04/08/2002, 19:50
Avatar de Eutheola  
Fecha de Ingreso: enero-2002
Mensajes: 70
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Definitivamente requiero de un Maestro!

Hola amigos les comento que estoy por pensar que algo tan sencillo sea imposible o sera?...no he podido lograr esto y segun he indagado parece que es una pregunta muy obvia ya que nadie la ha hecho...

El codigo de las paginas que hasta ahora tengo y la base de datos la tengo en brinkster en este link para que el que me quiera ayudar las puedas correr en su PC: y me diga en que estoy fallando de antemano muchas gracias. http://www16.brinkster.com/8319/BD.html
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 05:52.