Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2004, 13:08
Avatar de cookie
cookie
 
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 22 años, 8 meses
Puntos: 0
Problema con pagina de detalle

Buen Día ¡

Les pido de su valiosa ayuda para resolver lo siguiente.

Tengo una sencilla pagina (muestra_negocio.asp) en la que muestro la columna 'nombre' de la tabla Negocios, cada negocio tiene una liga para mostrar los detalles del registro a la pagina detalle.asp.

El codigo de muestra_negocio.asp lo muestro al final

Esto funciona a la perfeccion, pero ahora necesito ligar la pagina de detalle con otra tabla, (la tabla de llama contrib).

Intente la siguiente consulta:
SELECT *
FROM negocios as N INNER JOIN contribuyente as C ON N.n_rfc = C.cont_rfc
WHERE id_negocios = VarId

pero no me funciona me salen errores en la pagina, tambien intente lo siguiente:

SELECT *
FROM texdb.negocios, texdb.contribuyente
WHERE id_negocios = VarId WHERE n_rfc = cont_rfc AND id_negocios = VarId

Nota: n_rfc pertenece a la tabla negocios y cont_rfc pertenece a la tabla Contrib

No se si deba cambiar algo del Codigo ASP o de la consulta.

por favor Necesito de su ayuda


Gracias ¡¡¡




Codigo muestra_negocio.asp

Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/micontex.asp" -->
<%
Dim Recordset1__VarId
Recordset1__VarId = "1"
If (Request.QueryString("id_negocios")  <> "") Then 
  Recordset1__VarId = Request.QueryString("id_negocios") 
End If
%>
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_micontex_STRING
Recordset1.Source = "SELECT id_negocios, n_fecha_registro, n_tipo_tramite, n_rfc, n_nombre_denominacion_establecimient, Id_contribuyente, cont_tipo_contribuyente, cont_fecha, cont_rfc, cont_nombre  FROM texdb.negocios, texdb.contribuyente  WHERE id_negocios = " + Replace(Recordset1__VarId, "'", "''") + ""
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<p>Detalle muestra </p>
<p><%=(Recordset1.Fields.Item("n_nombre_denominacion_establecimient").Value)%> nombre <%=(Recordset1.Fields.Item("cont_nombre").Value)%></p>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com

Última edición por cookie; 03/11/2004 a las 13:09