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

ASP y sigue sigue ...

Estas en el tema de ASP y sigue sigue ... en el foro de ASP Clásico en Foros del Web. Estimados amigos: Tengo las siguientes dudas ... A) Quisiera que los registros quedasen alineados en la parte superior de cada celda. B) Me gustaría que ...
  #1 (permalink)  
Antiguo 15/06/2002, 05:16
 
Fecha de Ingreso: noviembre-2001
Mensajes: 117
Antigüedad: 23 años, 5 meses
Puntos: 0
ASP y sigue sigue ...

Estimados amigos:

Tengo las siguientes dudas ...

A) Quisiera que los registros quedasen alineados en la parte superior de cada celda.

B) Me gustaría que sólo se mostrasen un número determinado de caracteres en cada celda.

C) Finalmente, me gustaría que los registros de Email y Web quedasen vinculados con sus correspondientes mails y webs.

Si tuvieseis un momento os lo agradecería enormemente.

Os indico el código que uso:

<%
Dim oConn,strSQL, objRS

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\canalpublicidad\db\agencias. mdb"))

strSQL = "SELECT Nombre, Email, Web, Direccion, Telefono, Especialidad FROM datos"
Set objRS = oConn.Execute(strSQL)

%>
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1 class="dia2" valign="top">
<TR><TD valign="top">Nombre</TD><TD valign="top">Email</TD><TD valign="top">Web</TD><TD valign="top">Dirección</TD><TD valign="top">Teléfono</TD><TD valign="top">Especialidad</TD></TR>
<%

while (not objRS.Eof)
Response.Write("<tr><td>" & objRS("Nombre") & "</td><td>" & objRS("Email") & "</td><td>" & objRS("Web") & "</td><td>" & objRS("Direccion") & "</td><td>" & objRS("Telefono") & "</td><td>" & objRS("Especialidad") & "</td></tr>")
objRS.MoveNext
wend

oConn.Close
set objRS = nothing
set oConn = nothing

%>

Un abrazo,

Majesus

<a href="http://www.canalpublicidad.com"><img border="0" src="http://www.canalpublicidad.com/images/banner_crystal_g.gif" width="468" height="60"></a>
  #2 (permalink)  
Antiguo 15/06/2002, 13:04
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: ASP y sigue sigue ...

A) A cada &lt;td&gt; del bucle while/wend, reemplazalo por &lt;td valign=&quot;top&quot;&gt;

B) Por ejemplo 5 caracteres para el nombre: Left(objRS(&quot;Nombre&quot;),5)

C) &quot;&lt;a href='mailto:&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;'&gt;&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;&lt;/a&gt;&quot;
y similar para la URL
  #3 (permalink)  
Antiguo 15/06/2002, 14:17
 
Fecha de Ingreso: noviembre-2001
Mensajes: 117
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: ASP y sigue sigue ...

Estimado amigo:

He intentado lo del mailto ... pero no consigo nada ...

Te indico el mensaje de alerta:

Microsoft VBScript compilation error '800a03ee'

Expected ')'

/canalpublicidad/ejem11d.asp, line 591

Response.Write(&quot;&lt;tr&gt;&lt;td class=diaviolin&gt;&lt;img border=0 src=http://www.canalpublicidad.com/images/archivo2.gif width=32 height=32&gt;&amp;nbsp;&quot; &amp; objRS(&quot;Nombre&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Email:&amp;nbsp;&quot;&l t;a href='mailto:&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;'&gt;&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;&lt;/a&gt;&quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Web:&amp;nbsp;&quot; &amp; objRS(&quot;Web&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dirección:&amp;nbsp;&quo t; &amp; objRS(&quot;Direccion&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Teléfono:&amp;nbsp;&quot ; &amp; objRS(&quot;Telefono&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=top&gt;Comentario:&amp;nbsp;&quot; &amp; objRS(&quot;Especialidad&quot;) &amp; &quot;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&quot;)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^


Mi código es:


&lt;%

while (not objRS.Eof)
Response.Write(&quot;&lt;tr&gt;&lt;td class=diaviolin&gt;&lt;img border=0 src=http://www.canalpublicidad.com/images/archivo2.gif width=32 height=32&gt;&amp;nbsp;&quot; &amp; objRS(&quot;Nombre&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Email:&amp;nbsp;&quot;&l t;a href='mailto:&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;'&gt;&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;&lt;/a&gt;&quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Web:&amp;nbsp;&quot; &amp; objRS(&quot;Web&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dirección:&amp;nbsp;&quo t; &amp; objRS(&quot;Direccion&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Teléfono:&amp;nbsp;&quot ; &amp; objRS(&quot;Telefono&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=top&gt;Comentario:&amp;nbsp;&quot; &amp; objRS(&quot;Especialidad&quot;) &amp; &quot;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&quot;)
objRS.MoveNext
wend

oConn.Close
set objRS = nothing
set oConn = nothing

%&gt;



Agradeceré tus ayudas.

Majesus

nota: aunque aquí aparezcan comillas dobles antes de mailto y al final de ese código, son simples.

<a href="http://www.canalpublicidad.com"><img border="0" src="http://www.canalpublicidad.com/images/banner_crystal_g.gif" width="468" height="60"></a>
  #4 (permalink)  
Antiguo 17/06/2002, 03:20
Avatar de Hereje  
Fecha de Ingreso: junio-2002
Ubicación: Córdoba, Argentina
Mensajes: 439
Antigüedad: 22 años, 11 meses
Puntos: 2
Re: ASP y sigue sigue ...

Holasss !!
A ver si esto ayuda de algo...

&lt;a href=&quot;&lt;%= oRs(&quot;Email&quot;) %&gt;&quot;&gt;&lt;%= oRs(&quot;Email&quot;) %&gt;&lt;/a&gt;

Se usan comillas dobles en href !!

Salu2 !!

Sergio Flores<br>La Rioja, Argentina.<br><a href="http://www.lamatufia.com.ar">La Matufia</a>
  #5 (permalink)  
Antiguo 17/06/2002, 03:35
Avatar de Hereje  
Fecha de Ingreso: junio-2002
Ubicación: Córdoba, Argentina
Mensajes: 439
Antigüedad: 22 años, 11 meses
Puntos: 2
Re: ASP y sigue sigue ...

Perdon, me comi una parte...
asi seria:

&lt;a href=&quot;mailto:&lt;%= oRs(&quot;Email&quot;) %&gt;&quot;&gt;&lt;%= oRs(&quot;Email&quot;) %&gt;&lt;/a&gt;

o sino...

Response.Write (&quot;&lt;a href=&quot;&quot;mailto:&quot; &amp; oRs(&quot;Email&quot;) &amp; &quot;&quot;&quot;&gt;&quot; &amp; oRs(&quot;Email&quot;) &amp; &quot;&lt;/a&gt;&quot;)

Ahora si..
Salu2!

Sergio Flores<br>La Rioja, Argentina.<br><a href="http://www.lamatufia.com.ar">La Matufia</a>
  #6 (permalink)  
Antiguo 17/06/2002, 03:36
 
Fecha de Ingreso: noviembre-2001
Mensajes: 117
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: ASP y sigue sigue ...

Lo probaré.

En cualquier caso, te agradezco enormemente tu ayuda.

Un fuerte abrazo,

Majesus

<a href="http://www.canalpublicidad.com"><img border="0" src="http://www.canalpublicidad.com/images/banner_crystal_g.gif" width="468" height="60"></a>
  #7 (permalink)  
Antiguo 17/06/2002, 06:52
 
Fecha de Ingreso: noviembre-2001
Mensajes: 117
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: ASP y sigue sigue ...

:) FUNCIONA ... ;)

¿Y algún código sencillito para paginar y que mantenga la estructura del siguiente código?

&lt;%
Dim oConn,strSQL, objRS

Set oConn = Server.CreateObject(&quot;ADODB.Connection&quot;)

oConn.Open(&quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.MapPath(&quot;db\agencias.mdb&quot;))

strSQL = &quot;SELECT Nombre, Email, Web, Direccion, Pais, Telefono, Especialidad, Comentarios FROM datos ORDER BY nombre&quot;
Set objRS = oConn.Execute(strSQL)

%&gt;
&lt;TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1 class=dia2&gt;

&lt;%

while (not objRS.Eof)
Response.Write(&quot;&lt;tr&gt;&lt;td class=diaviolin&gt;&lt;img border=0 src=../images/archivo2.gif width=32 height=32&gt;&amp;nbsp;&quot; &amp; objRS(&quot;Nombre&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=top&gt;Especialidad:&amp;nbsp;&quot; &amp; objRS(&quot;Especialidad&quot;) &amp; &quot;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Email:&amp;nbsp;&lt;a href=&quot;&quot;mailto:&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;&quot;&quot;&gt;&quot; &amp; objRS(&quot;Email&quot;) &amp; &quot;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Web:&amp;nbsp;&lt;a href=&quot;&quot;&quot; &amp; objRS(&quot;Web&quot;) &amp; &quot;&quot;&quot;&gt;&quot; &amp; objRS(&quot;Web&quot;) &amp; &quot;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dirección:&amp;nbsp;&quo t; &amp; objRS(&quot;Direccion&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;País:&amp;nbsp;&quot; &amp; objRS(&quot;Pais&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Teléfono:&amp;nbsp;&quot ; &amp; objRS(&quot;Telefono&quot;) &amp; &quot;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=top&gt;Comentarios:&amp;nbsp;&quot; &amp; objRS(&quot;Comentarios&quot;) &amp; &quot;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&quot;)
objRS.MoveNext
wend

oConn.Close
set objRS = nothing
set oConn = nothing

%&gt;

&lt;/table&gt;




GRACIAS POR TODO ...

Majesus

<a href="http://www.canalpublicidad.com"><img border="0" src="http://www.canalpublicidad.com/images/banner_crystal_g.gif" width="468" height="60"></a>
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 09:38.