Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2004, 13:07
Avatar de AlZuwaga
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
Mmmm.... estás segura que lo da en <% =RS("nombre") en lugar de <% =RS("apellido")?

Pasa que sólo se puede usar el signo "=" en lugar de response.write cuando lo único que contiene los tags de apertura y cierre de secuencias ASP es esa instrucción. A ver... cualquiera de las siguientes instrucciones son correctas:


Código:
<% = "hola" %>

<%
= "hola" %>

<% = "hola"
%>

<%

= "hola"


%>


Pero lo siguiente ya no es correcto:

Código:
<% = "hola"

'esto ya no funciona y da error de 'se esperaba una instrucción' aunque esto sea un comentario
%>

Entonces, tu código quedaría así:


Código:
<% 
dim conexion, sql, RS
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base_datos.mdb")) 
sql = "SELECT * FROM usuario" 
Set RS = conexion.Execute(sql)

RS.movefirst
Do while not RS.EOF %>
<br>
<br>
<B>Nombre:</B><% =RS("nombre") %><BR>
<B>Apellido:</B><% Response.Write RS("apellido") 
RS.movenext
Loop
conexion.close
set conexion = nothing
set RS = nothing
%>
__________________
...___...