Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/05/2008, 02:26
Avatar de plantala
plantala
 
Fecha de Ingreso: abril-2008
Ubicación: Jamaica
Mensajes: 176
Antigüedad: 16 años
Puntos: 1
Re: Vinculos en dreamweaver

Cita:
Iniciado por Lebennin Ver Mensaje
Creo que estas equivocandote o bien no enseñas todo el codigo de las páginas. Te pongo como debería de estar pq creo que generas antes la sentencia sql que recoger la variable Iddamilia..
Pero lo siguiente como hay que ponerlo???
Cita:
IdFamilia = Request.Querystring("IdFamilia")
El "IdFamilia=" no hay que ponerle ningun tipo de comilla o algo?Porque sino me da el siguiente error:
Cita:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'IdFamilia='.
/Mikel/Sitio sin nombre 1/Connections/Productos.asp, line 15
Y el error me lo da en la linea 15, que es la siguiente:
Cita:
Recordset2.Open()

Si te sirve de algo, te voy a poner todo el codigo completo:

Cita:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Inaug.asp" -->
<%
Dim Recordset2
Dim Recordset2_numRows

IdFamilia = Request.QueryString("IdFamilia")
Response.Write(IdFamilia)
Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_Inaug_STRING
Recordset2.Source = "SELECT * FROM PRODUCTOS WHERE IdFamilia="&IdFamilia&" ORDER BY Nombre ASC"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()

Recordset2_numRows = 0
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<style type="text/css">
<!--
.Estilo2 {
color: #0000CC;
font-weight: bold;
}
-->
</style>
</head>

<body>
<%If Recordset2.Fields.Item("IdFamilia").Value="" Then
Response.Redirect("familias.asp")
End If%>
<%While NOT Recordset2.EOF%>
<table width="219" border="1">
<tr>
<td width="19"><a href="file:///C|/Documents and Settings/I&ntilde;igo/Mis documentos/inaug.asp"><img src="file:///C|/I&ntilde;igo/Webs/INAUG/editar/images/next.gif" width="16" height="16" border="0" /></a></td>
<td width="365"><%=(Recordset2.Fields.Item("Nombre").V alue)%></td>
</tr>
</table>
<table width="400" border="0">
<tr>
<td><span class="Estilo2">Descripci&oacute;n:</span></td>
</tr>
<tr>
<td><%=(Recordset2.Fields.Item("Descripcion").Valu e)%></td>
</tr>
</table>
<table width="400" border="0">
<tr>
<td><span class="Estilo2">Recubrimientos disponibles:</span></td>
</tr>
<tr>
<td><%=(Recordset2.Fields.Item("Recubrimiento").Va lue)%>
<table width="400" border="0">
<tr>
<td><span class="Estilo2">Presentaci&oacute;n:</span></td>
</tr>
<tr>
<td><%=(Recordset2.Fields.Item("Presentacion").Val ue)%></td>
</tr>
</table></td>
</tr>
</table>
<%Recordset2.MoveNext%>
<%WEnd%>
<p>&nbsp;</p>
</body>
</html>
<%
Recordset2.Close()
Set Recordset2 = Nothing
%>
Espero tu respuesta.
Un saludo!
Muchisimas gracias.