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

Duda sobre html con VBScript

Estas en el tema de Duda sobre html con VBScript en el foro de ASP Clásico en Foros del Web. Tengo este codigo, muy sencillo con una consulta a una base de datos: <html> <head> <title>Prueba</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <script language="VBScript"> <% dim tbl,oconn,strsql ...
  #1 (permalink)  
Antiguo 15/12/2003, 07:33
 
Fecha de Ingreso: diciembre-2003
Mensajes: 4
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta Duda sobre html con VBScript

Tengo este codigo, muy sencillo con una consulta a una base de datos:

<html>
<head>
<title>Prueba</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<script language="VBScript">
<%
dim tbl,oconn,strsql

strsql = "SELECT * FROM articulos where formato like 'cd'"

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("maracas.mdb")

Set tbl = Server.CreateObject("ADODB.Recordset")

tbl.Open strsql ,oconn,3,1

While NOT TBL.EOF
Response.Write("Formato = " & TBL("formato") & "<br>")
Response.Write("titulo = " & TBL("titulo") & "<br>")
Response.Write("novedad = " & TBL("novedad") & "<br><br><br>")
TBL.MoveNext
Wend
TBL.Close

oconn.Close

Set oconn = Nothing
Set TBL = Nothing

%>
</script>
</body>
</html>

No funciona, me sale la pag en blanco. Haciendo pruebas observe que quitanto <script language="VBScript"> y </script> funciona correctamente, puede alguien decirme a que es debido esto?, no se supone que deberia de estar para indicar al servidor en que lenguaje tiene que compilar la pagina?
Muchisimas gracias
  #2 (permalink)  
Antiguo 15/12/2003, 09:17
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 7 meses
Puntos: 381
No, la forma en la cual declaras el lenguaje es para el cliente.

Para servidor debes pedírselo así

<% @language="vbscript" %>
<html>
<head>
<title>Prueba</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<%
dim tbl,oconn,strsql

strsql = "SELECT * FROM articulos where formato like 'cd'"

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("maracas.mdb")

Set tbl = Server.CreateObject("ADODB.Recordset")

tbl.Open strsql ,oconn,3,1

While NOT TBL.EOF
Response.Write("Formato = " & TBL("formato") & "<br>")
Response.Write("titulo = " & TBL("titulo") & "<br>")
Response.Write("novedad = " & TBL("novedad") & "<br><br><br>")
TBL.MoveNext
Wend
TBL.Close

oconn.Close

Set oconn = Nothing
Set TBL = Nothing

%>

</body>
</html>

  #3 (permalink)  
Antiguo 15/12/2003, 15:48
 
Fecha de Ingreso: diciembre-2003
Mensajes: 4
Antigüedad: 21 años, 4 meses
Puntos: 0
muchas gracias tunait
  #4 (permalink)  
Antiguo 15/12/2003, 16:10
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 7 meses
Puntos: 381
muchas de nadas

por cierto, traslado el tema al foro de ASP

movido desde html

un saludo
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:43.