Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lezão

como pegar produtos de outra tabela

Recommended Posts

Ai galera estou precisando agora de um codigo q pega produtos de outra tabela

 

 

 

tentei fazer com este codigo...

"SELECT fiat.*, volks.*  FROM fiat INNER JOIN 
volks ON fiat.ID = TBL2.ID 
ORDER BY RND(INT(NOW*IDa_ser_randomizado)-NOW*IDa_ser_randomizado)"

mas naun da erro nenhum só aparece q esta pagina naun pode ser exibida.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao entendi bem o resultado que deseja obter

 

explique melhor e post a estrutura das tabelas tambem

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou tenetando fazer cada vez q o usuario acessa o site os produtos fica aléatorios mas pegando os produtos de outras tabelas

 

pagina.asp

<% registros = 20
pagina = Request.QueryString("pagina")
If pagina = "" Then
pagina = 1
End If

'Efetuando a conexão com a base de dados criada -----------------------
Set conexao = Server.CreateObject("AdoDb.Connection")
conexao.provider="Microsoft.Jet.OLEDB.4.0"
conexao.connectionstring=Server.Mappath("dados/dados.mdb")
conexao.open

Set rs = Server.Createobject("ADODB.RECORDSET")
set rs.ActiveConnection = Conexao
rs.CursorType = 3
rs.PageSize = registros

sql = "SELECT fiat.*, volks.*  FROM fiat INNER JOIN volks ON fiat.ID = volks.ID ORDER BY RND(INT(NOW*id)-NOW*id)"
rs.Open sql
If rs.EOF Then
Response.Write "<center><font face=Verdana size=2><b>Nenhum registro encontrado!</b><br><br><a href=java script:history.back(-1)><font face=Verdana, Arial, Helvetica, sans-serif size=1>Voltar</font></a> </center></font>"

Else
rs.AbsolutePage = pagina
x = x + 1
%>

<html>

<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>HOME</title>
<STYLE type=text/css>

A:link { text-decoration: none}
A:visited { text-decoration: none}


</STYLE>

</head>

<body topmargin="0" leftmargin="0" link="#636363" vlink="#636363" alink="#636363">

<table width="878" height="36" cellspacing="0" cellpadding="0">
  <tr>
	<td height="36" width="965" background="imagens/barra_menu.gif">
	  <table width="987">
		<tr>
		  <td height="17" width="81" style="height: 12.75pt">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><a href="princ.asp">HOME</a></font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="80">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><a href="automoveis.asp" target="_self">AUTOMÓVEIS</a></font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="79">
			<p align="center"><b><font face="Arial" size="1" color="#636363">CELULARES</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="78">
			<p align="center"><b><font face="Arial" size="1" color="#636363">IMÓVEIS</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="78">
			<p align="center"><b><font face="Arial" size="1" color="#636363">INFORMÁTICA</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="77">
			<p align="center"><b><font face="Arial" size="1" color="#636363">MÓVEIS</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="88">
			<p align="center"><b><font face="Arial" size="1" color="#636363">MOTOS</font></b></td>
		  <td width="6">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="186">
			<p align="center"><b><font face="Arial" size="1" color="#636363">PRESTAÇÕES
			DE SERVIÇOS</font></b></td>
		  <td width="7">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="98">
			<p align="center"><b><font face="Arial" size="1" color="#636363">CADASTRE-SE</font></b></td>
		  <td width="8">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="122">
			<p align="center"><b><font face="Arial" size="1" color="#636363">FALE
			CONOSCO</font></b></td>
		</table>
	  </td>
	</table>
  <table width="991" cellspacing="0" cellpadding="0" height="290">
	<tr>
	  <td height="290" width="983">
		<table width="985" height="283">
		  <tr>
			<td height="279" width="164">
			  <table width="126" cellspacing="0" cellpadding="0" class="texto" style="border: 1px solid #636363">
				<col width="64" style="width:48pt">
				<tr height="17" style="height:12.75pt">
				  <td height="170" width="118">
					<table width="200">
					  <col width="64" style="width:48pt">
					  <tr height="17" style="height:12.75pt">
						<td height="17" width="180" style="height: 12.75pt">
						  <p align="center"><font size="2" face="Verdana">Receba
						  semanalmente novidades do site</font></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180">
<iframe name=nome src="admin/news/index.asp" frameborder="0" scrolling="NO" width="200" height="172"></iframe></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180">
						  <p align="center"><img border="0" src="imagens/logo_empregos.gif"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180">
						  <p align="center"><iframe src='http://selos.climatempo.com.br/selos/MostraSelo.php?CODCIDADE=2261,2358&SKIN=azul' scrolling='no' frameborder='0' width=150 height='170' marginheight='0' marginwidth='0'></iframe></p>
						</td>
					  </tr>
					</table>
				  </td>
				</tr>
			  </table>
			  <p> </td>
			<td width="807" height="279">
			  <p align="left"> </p>
			  <p align="left"> </p>
   		<table width="172" height="1">	
   	<tr><%	While Not rs.EOF AND x < rs.PageSize	
   	x = x + 1 
q = q + 1 
%>
   		   		<td height=1 width=168> 
   						  <table width="163" >  
<td height="17" width="159" style="height: 12.75pt">	  
<table width="157" height="72" cellspacing="3" cellpadding="0">
	  
<col width="64" span="2" style="width:48pt">
<tr height="17" style="height:12.75pt"> 
<td height="11" class="xl24" width="142">	
<FIELDSET 
	  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 170px; PADDING-TOP: 10px">											
														
														<a href="admin/home/detalhes.asp?id=<%=rs("id")%>"><img border="1" src="admin/home/<%=rs("foto1")%>" width="138" height="131" align="left">
														</a>	
											
														
												</td>
														</tr>
														<tr height="17" style="height:12.75pt">
														<td width="5" height="3">
														  <table width="160" cellspacing="0" cellpadding="0">
															<tr>
															  <td height="17" width="153" style="height: 12.75pt">
																<p align="center"><font size="2" face="Verdana" color="#000000"><b><%=rs("nome")%></b></font></td>
															</table>
														 
														</td>	
														</tr>
														<tr colspan="2" height="17" style="height:12.75pt">	
														<td width="5" height="21">
														  <table width="159" cellspacing="0" cellpadding="0">
															<tr>
															  <td height="17" width="152" style="height: 12.75pt">
																<p align="center"><b><font size="3" face="Verdana" color="#FF9933">R$:<%=rs("valor")%></font></b></td>
															</table>
																										  </td></tr>			
																				</table>	
																					</td> 
	</table>
	</td>
<% If q = 4 Then %> 	 
 </tr>
 <tr><%	 	
 	q = 0	  
 		End If		
rs.MoveNext
 
 		Wend
%>

 					</tr> 
 					 </table>
 					  <font face="Verdana" size="1" color="#ffffff">
 					  <%
 					  anterior = pagina - 1
proxima = pagina + 1
ultima = rs.PageCount
primeira = 1
ultm2 = FormatNumber(rs.PageCount - 1,0)
If pagina <> 1 Then
Response.Write "<b>« <a href=princ.asp?pagina="&primeira&">Primeira Página</a></b> "
End If
If pagina > 1 AND pagina <> 2 Then
Response.Write "<b>[ <a href=princ.asp?pagina="&anterior - 1&">"&anterior - 1&"</a> ]</b> "
End If
If pagina > 1 Then
Response.Write "<b>[ <a href=princ.asp?pagina="&anterior&">"&anterior&"</a> ]</b> "
End If
Response.Write "<b>[ "&pagina&" ]</b> "
If Not rs.EOF Then
Response.Write "<b>[ <a href=princ.asp?pagina="&proxima&">"&proxima&"</a> ]</b> "
End If
If Not rs.EOF AND pagina <> ultima AND pagina <> ultm2 Then
Response.Write "<b>[ <a href=princ.asp?pagina="&proxima + 1&">"&proxima + 1&"</a> ]</b> "
End If
If Not rs.EOF Then
Response.Write "<b><a href=princ.asp?pagina="&ultima&">Última Página</a> »</b> "
End If

rs.Close
Set rs = Nothing
End If 
%>
	</font>
	
	</td>
		  </table>
		  <p> </td>
	</table>

  </body>

</html>

erro

Microsoft JET Database Engine error '80004005' 

The specified field 'id' could refer to more than one table listed in the FROM clause of your SQL statement. 

/shop/princ.asp, line 19

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem que identificar o ID no OrderBY. Ele se referece a mais de uma tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tb pode fazer assim para dar um random

 

Dim rndMax
rndMax = CInt(objRS.RecordCount)
objRS.MoveFirst
	
Do While Not objRS.EOF
	Response.Write objRS("ID") & "<BR>"
	objRS.MoveNext
LOOP
	
objRS.MoveFirst
	
Dim rndNumber
Randomize Timer
rndNumber = Int(RND * rndMax)
	
objRS.Move rndNumber

Response.Write objRS("ID")

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola xanburzum naun entendi este codigo

 

 

aonde devo colocar ele ?

 

 

 

hargon como assim mas eu coloquei os id das tabelas .......!

Compartilhar este post


Link para o post
Compartilhar em outros sites

1.)Criar um recordset que permite a utilização do método RecordCount (ou seja, adOpenStatic).

 

2.) Abra o Recordset para todos os registro ,e obter o atual. RecordCount:

 

Dim strSQL
strSQL = "SELECT * FROM MyTable"

objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly

Dim rndMax
rndMax = CInt(objRS.RecordCount)
objRS.MoveFirst

3.) Escolher um número aleatório entre 0 e rndMax.

 

Randomize Timer
Dim rndNumber
rndNumber = Int(RND * rndMax)

4.) Use o método Move para avançar para rndNumber:

 

objRS.Move rndNumber

5.) O registro atual é o "random" record

 

É uma técnica bastante simples, realmente.

Embora o método de selecção aleatória de registo apresentados ,funciona bem, um método muito mais eficiente está disponível para aqueles que utilizam o SQL Servers

Compartilhar este post


Link para o post
Compartilhar em outros sites

lezao, em ORDER BY você só especificou o campo ID, mas existe ele em duas tabelas. Você deve informar a tabela a que você se refere, ex: fiat.id ou volks.id

 

Seu código:

sql = "SELECT fiat.*, volks.* FROM fiat INNER JOIN volks ON fiat.ID = volks.ID ORDER BY RND(INT(NOW*id)-NOW*id)"

 

Código corrigido:

sql = "SELECT fiat.*, volks.* FROM fiat INNER JOIN volks ON fiat.ID = volks.ID ORDER BY RND(INT(NOW*fiat.id)-NOW*fiat.id)"

 

 

Outra observação, ao invés de *, especifique os campos que deseja acessar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hargon esta dando este erro

ADODB.Recordset error '800a0cc1' 

Item cannot be found in the collection corresponding to the requested name or ordinal. 

/shop/princ.asp, line 168

 

fiz assim esta correto?

<% registros = 20
pagina = Request.QueryString("pagina")
If pagina = "" Then
pagina = 1
End If

'Efetuando a conexão com a base de dados criada -----------------------
Set conexao = Server.CreateObject("AdoDb.Connection")
conexao.provider="Microsoft.Jet.OLEDB.4.0"
conexao.connectionstring=Server.Mappath("dados/dados.mdb")
conexao.open

Set rs = Server.Createobject("ADODB.RECORDSET")
set rs.ActiveConnection = Conexao
rs.CursorType = 3
rs.PageSize = registros

sql = "SELECT home.*, automoveis.* FROM home INNER JOIN automoveis ON home.ID = automoveis.ID ORDER BY RND(INT(NOW*home.id)-NOW*automoveis.id)"
rs.Open sql
If rs.EOF Then
Response.Write "<center><font face=Verdana size=2><b>Nenhum registro encontrado!</b><br><br><a href=java script:history.back(-1)><font face=Verdana, Arial, Helvetica, sans-serif size=1>Voltar</font></a> </center></font>"

Else
rs.AbsolutePage = pagina
x = x + 1
%>

<html>

<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>HOME</title>
<STYLE type=text/css>

A:link { text-decoration: none}
A:visited { text-decoration: none}


</STYLE>

</head>

<body topmargin="0" leftmargin="0" link="#636363" vlink="#636363" alink="#636363">

<table width="878" height="36" cellspacing="0" cellpadding="0">
  <tr>
	<td height="36" width="965" background="imagens/barra_menu.gif">
	  <table width="987">
		<tr>
		  <td height="17" width="81" style="height: 12.75pt">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><a href="princ.asp">HOME</a></font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="80">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><a href="automoveis.asp" target="_self">AUTOMÓVEIS</a></font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="79">
			<p align="center"><b><font face="Arial" size="1" color="#636363">CELULARES</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="78">
			<p align="center"><b><font face="Arial" size="1" color="#636363">IMÓVEIS</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="78">
			<p align="center"><b><font face="Arial" size="1" color="#636363">INFORMÁTICA</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="77">
			<p align="center"><b><font face="Arial" size="1" color="#636363">MÓVEIS</font></b></td>
		  <td width="5">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="88">
			<p align="center"><b><font face="Arial" size="1" color="#636363">MOTOS</font></b></td>
		  <td width="6">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="186">
			<p align="center"><b><font face="Arial" size="1" color="#636363">PRESTAÇÕES
			DE SERVIÇOS</font></b></td>
		  <td width="7">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="98">
			<p align="center"><b><font face="Arial" size="1" color="#636363">CADASTRE-SE</font></b></td>
		  <td width="8">
			<p align="center"><b><font face="Arial" size="1" color="#636363"><img border="0" src="imagens/barra_menu_vertical.gif"></font></b></td>
		  <td width="122">
			<p align="center"><b><font face="Arial" size="1" color="#636363">FALE
			CONOSCO</font></b></td>
		</table>
	  </td>
	</table>
  <table width="991" cellspacing="0" cellpadding="0" height="290">
	<tr>
	  <td height="290" width="983">
		<table width="985" height="283">
		  <tr>
			<td height="279" width="164">
			  <table width="126" cellspacing="0" cellpadding="0" class="texto" style="border: 1px solid #636363">
				<col width="64" style="width:48pt">
				<tr height="17" style="height:12.75pt">
				  <td height="170" width="118">
					<table width="200">
					  <col width="64" style="width:48pt">
					  <tr height="17" style="height:12.75pt">
						<td height="17" width="180" style="height: 12.75pt">
						  <p align="center"><font size="2" face="Verdana">Receba
						  semanalmente novidades do site</font></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180">
<iframe name=nome src="admin/news/index.asp" frameborder="0" scrolling="NO" width="200" height="172"></iframe></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180">
						  <p align="center"><img border="0" src="imagens/logo_empregos.gif"></td>
					  </tr>
					  <tr height="17" style="height:12.75pt">
						<td height="17" style="height: 12.75pt" width="180">
						  <p align="center"><iframe src='http://selos.climatempo.com.br/selos/MostraSelo.php?CODCIDADE=2261,2358&SKIN=azul' scrolling='no' frameborder='0' width=150 height='170' marginheight='0' marginwidth='0'></iframe></p>
						</td>
					  </tr>
					</table>
				  </td>
				</tr>
			  </table>
			  <p> </td>
			<td width="807" height="279">
			  <p align="left"> </p>
			  <p align="left"> </p>
   		<table width="172" height="1">	
   	<tr><%	While Not rs.EOF AND x < rs.PageSize	
   	x = x + 1 
q = q + 1 
%>
   		   		<td height=1 width=168> 
   						  <table width="163" >  
<td height="17" width="159" style="height: 12.75pt">	  
<table width="157" height="72" cellspacing="3" cellpadding="0">
	  
<col width="64" span="2" style="width:48pt">
<tr height="17" style="height:12.75pt"> 
<td height="11" class="xl24" width="142">	
<FIELDSET 
	  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 170px; PADDING-TOP: 10px">											
														
														<a href="admin/automoveis/detalhes.asp?id=<%=rs("id")%>"><img border="1" src="admin/automoveis/<%=rs("foto1")%>" width="138" height="131" align="left">
														</a>	
											
														
												</td>
														</tr>
														<tr height="17" style="height:12.75pt">
														<td width="5" height="3">
														  <table width="160" cellspacing="0" cellpadding="0">
															<tr>
															  <td height="17" width="153" style="height: 12.75pt">
																<p align="center"><font size="2" face="Verdana" color="#000000"><b><%=rs("nome")%></b></font></td>
															</table>
														 
														</td>	
														</tr>
														<tr colspan="2" height="17" style="height:12.75pt">	
														<td width="5" height="21">
														  <table width="159" cellspacing="0" cellpadding="0">
															<tr>
															  <td height="17" width="152" style="height: 12.75pt">
																<p align="center"><b><font size="3" face="Verdana" color="#FF9933">R$:<%=rs("valor")%></font></b></td>
															</table>
																										  </td></tr>			
																				</table>	
																					</td> 
	</table>
	</td>
<% If q = 4 Then %> 	 
 </tr>
 <tr><%	 	
 	q = 0	  
 		End If		
rs.MoveNext
 
 		Wend
%>

 					</tr> 
 					 </table>
 					  <font face="Verdana" size="1" color="#ffffff">
 					  <%
 					  anterior = pagina - 1
proxima = pagina + 1
ultima = rs.PageCount
primeira = 1
ultm2 = FormatNumber(rs.PageCount - 1,0)
If pagina <> 1 Then
Response.Write "<b>« <a href=princ.asp?pagina="&primeira&">Primeira Página</a></b> "
End If
If pagina > 1 AND pagina <> 2 Then
Response.Write "<b>[ <a href=princ.asp?pagina="&anterior - 1&">"&anterior - 1&"</a> ]</b> "
End If
If pagina > 1 Then
Response.Write "<b>[ <a href=princ.asp?pagina="&anterior&">"&anterior&"</a> ]</b> "
End If
Response.Write "<b>[ "&pagina&" ]</b> "
If Not rs.EOF Then
Response.Write "<b>[ <a href=princ.asp?pagina="&proxima&">"&proxima&"</a> ]</b> "
End If
If Not rs.EOF AND pagina <> ultima AND pagina <> ultm2 Then
Response.Write "<b>[ <a href=princ.asp?pagina="&proxima + 1&">"&proxima + 1&"</a> ]</b> "
End If
If Not rs.EOF Then
Response.Write "<b><a href=princ.asp?pagina="&ultima&">Última Página</a> »</b> "
End If

rs.Close
Set rs = Nothing
End If 
%>
	</font>
	
	</td>
		  </table>
		  <p> </td>
	</table>

  </body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a linha 138?

 

O erro informado agora diz que você está tentando acessar um campo que não foi informado na consulta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a linha é essa

 

<a href="admin/automoveis/detalhes.asp?id=<%=rs("id")%>"><img border="1" src="admin/automoveis/<%=rs("foto1")%>" width="138" height="131" align="left">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na tabela home ou automoveis existe o campo foto1 ? Se existe, no lugar de *, especifique somente os campos que deseja acessar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se é a grafia correta do campo

Compartilhar este post


Link para o post
Compartilhar em outros sites

o Item não pode ser encontrado na coleção que corresponde ao nome. Verifique se você não esta tentando trabalhar com um RecordSet que não faz parte da coleção de registros. Isso acontece na maioria das vezes por que existe erro de ortogtafia e não confere com um campo da Base de Dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola hargon

 

assim

sql = "SELECT home.foto1.nome.valor.id, automoveis.foto1.nome.valor.id FROM home INNER JOIN automoveis ON home.ID = automoveis.ID ORDER BY RND(INT(NOW*home.id)-NOW*automoveis.id)"

esta dando este erro

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/shop/princ.asp, line 19

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não...

 

Assim:

sql = "SELECT home.id, home.valor, home.foto1, home.nome FROM home INNER JOIN automoveis ON home.ID = automoveis.ID ORDER BY RND(INT(NOW*home.id)-NOW*home.id)"

Observação: verifique se as referências estão corretas. Se os campos valor, foto1 e nome pertencem a tabela home. Se algum deles não pertencer, basta alterar para automoveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá um

response.write (SQL)

response.End()

 

para ver o que esta sendo passado na consulta,e nao coloque

home.foto1.nome.valor.id, automoveis.foto1.nome.valor.id

desse jeito ele nao encontrará nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não está pegando, basta alterar a SQL para a que postei e nos dizer o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola hargon mas só aparece apenas 4 produtos.....? da tabela, mas eu tenho muito mais do q isso add....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.