Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2005, 03:43
Paharillo
 
Fecha de Ingreso: marzo-2005
Ubicación: Vitoria
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
select que pasa de todo

Hola! Pos nada que estoy haciendo una consulta que devuelve datos de dos tablas y la consulta es la siguiente.
"select a.referencia,a.descripcion,a.checkinglist,a.export ador , a.dingles, a.linstr, a.fichingles,a.fichespl, a.fotcat,a.plano,f.nombrefab from fabricantes f inner join articulos a on f.codigofab=a.fabricante where a.referencia='"&referencia&"'"
cuando le paso un parametro mediante un formulario me dice que la referencia no existe

Antes la tenía así:
"select * from articulos where referencia='"&referencia&"'"
y funcionaba

el código de la página que la recibe es este:

<%@ LANGUAGE="VBSCRIPT" %>
<%
Response.Buffer=True
if Session("ID")=0 then

Response.Status="401 Prohibido"
Response.End

end if
%>
<%
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("ingenieria.mdb")&";"
referencia = Request.querystring("referencia")
SQL="select a.referencia,a.descripcion,a.checkinglist,a.export ador,a.dingles,a.linstr,a.fichingles,a.fichespl,a. fotcat,a.plano,f.nombrefab from fabricantes f inner join articulos a on f.codigofab=a.fabricante where a.referencia='"&referencia&"'"

rs.Open SQL, oConn

%>
<HTML>
<HEAD>
<TITLE>EGAMASTER</TITLE>
<LINK REL=STYLESHEET TYPE=TEXT/CSS HREF=egamaster.css>
<SCRIPT LANGUAGE=JAVASCRIPT SRC=egamaster.js></SCRIPT>
<SCRIPT LANGUAGE=JAVASCRIPT>
<!--

browsercheck()
init()
//-->
</SCRIPT>
<style type="text/css">
<!--
.Estilo1 {font-family: Arial, Helvetica, sans-serif}
-->
</style>
</HEAD>
<BODY BGCOLOR=#000000 text="#FFFFFF"" link="#FFFFFF"" vlink="#FF9900">

<%if Not RS.EOF then%>
<table align="center">
<tr>
<td><h1 align="center"><strong>REFERENCIA: <%=RS("articulos.referencia")%></strong></h1></td></tr>
<tr><td><div align="left"><strong><%=RS("articulos.descripcion" )%></strong></div></td>
<td><div align="right"><strong><%=RS("a.dingles")%></strong></div></td></tr>
<tr><td><a href="file:<%= rs("a.checkinglist")%>" target="_blank"><img src="img/cklist.bmp"></a></td>
<td><a href="file:<%= rs("a.fichingles")%>" target="_blank"><img src="img/fichaingl.bmp"></a></td>
</tr>
<tr><td><a href="file:<%= rs("a.fichespl")%>" target="_blank"><img src="img/fichesp.bmp"></a></td>
<td><a href="file:<%= rs("a.plano")%>" target="_blank"><img src="img/plano.bmp"></a></td>
</tr>
<tr>
<td><a href="file:<%= rs("a.fotcat")%>" target="_blank"><img src="img/fotcat.bmp"></a></td>
<td><a href="file:<%= rs("a.linstr")%>" target="_blank"><img src="img/libinstr.bmp"></a></td>
</tr>
<tr><td><div align="left"><strong>FABRICANTE: <%=RS("Fabricantes.nombrefab")%></strong></div></td>
<td><div align="right"><strong>EXPORTADOR: <%=RS("a.Exportador")%></strong></div></td></tr>
<tr><td>Activo: <%=RS("Activo")%></td></tr></table>
<p>

<%else
response.write("no existe ese código")
end if
rs.close
oConn.close%>
</strong>
</h2>


</div>
</p>
<div align="center"><a href="actualiza.asp?referencia=<%=referencia%>"><i mg src="img/modi.bmp"></a>
</div>
</body>
</html>
ah se me olvidaba, la consulta la hago en access y funciona en vez de '"&referencia&"' le pongo ="61000"

seguro que es una chorrada pero no sé como hacerlo.
Enga un saludo a todos!

Última edición por Paharillo; 20/04/2005 a las 03:49