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

Problemas Con Asp

Estas en el tema de Problemas Con Asp en el foro de ASP Clásico en Foros del Web. Buenos dias. Soy un inexperto programador, que esta tratando de crear una web, donde se muestren diferentes contenidos de un DB mySQL. He empezado con ...
  #1 (permalink)  
Antiguo 03/02/2008, 21:13
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
Problemas Con Asp

Buenos dias.

Soy un inexperto programador, que esta tratando de crear una web, donde se muestren diferentes contenidos de un DB mySQL.

He empezado con algo sencillo para probar, pero tengo ya problemas.

El codigo que utilizo es el siguiente:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 3</title>
</head>

<body>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
Dim DB, RS1, Palabra, Conex, DataBase, UserBD, PassBD
Set DB = Server.CreateObject("ADODB.Connection")
Set RS1 = Server.CreateObject("ADODB.Recordset")

Conex = "localhost" 'Dirección del servidor de MySQL
Database = "gc" 'Nombre de la Base de datos
UserBD = "" 'Usuario para acceso a la BD
PassBD = "" 'Contraseña para acceso a la BD

DB.open "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" & Conex & ";DATABASE=" _
& DataBase & ";USER=" & UserBD & ";PASSWORD=" & PassBD & ";OPTION=3;"

RS1.OPEN DB, SQL
'Comprobamos que hayan resultados.
If RS1.Eof=False Then
End If
%>

<div style="position: absolute; width: 669px; height: 423px; z-index: 1; left: 124px; top: 91px" id="capa1">
<table border="1" width="100%">
<tr>
<td>&nbsp;<% SQL ="SELECT WHERE id=2"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=3"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=4"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=3"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=4"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=5"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=6"%><%=Rs1("nombre")%></td>


</body>

</html>


La idea es que que en cada celda de la tabla creada, aparezca el datos de un registro de una bd, pero me da el siguiente error:
Tipo de error:

ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
/buscador/buscador4.asp, línea 24

Alguien me podia hechar una mano?.

Muchas gracias.
  #2 (permalink)  
Antiguo 04/02/2008, 07:01
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
Re: Problemas Con Asp

<tr>
<td>&nbsp;<% SQL ="SELECT WHERE id=2"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=3"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=4"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=3"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=4"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=5"%><%=Rs1("nombre")%></td>
<td>&nbsp;<% SQL ="SELECT WHERE id=6"%><%=Rs1("nombre")%></td>
<tr>

ese pedaso remplasalo por esto

while NOt Rs1.eof Then
<tr>
<td>&nbsp;<%=Rs1("nombre")%></td>
</tr>
Wend

close.Rs1
set Rs1 = nothing
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
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 02:06.