Ir para conteúdo

POWERED BY:

Arquivado

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

hunger

inner join

Recommended Posts

não faz o teste assim tenta usar o teste do proprio RS tipo assimIF NOT RS.EOF THENe não esquece do END IF

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim

[tr][/tr][tr][/tr]
ASP

<%

if (RSAltera("FOTO") <> "") then *********************linha48*******

%>

 

SE NAO DER TENTA

 

[tr][/tr][tr][/tr]
ASP

<%

if RSAltera("FOTO") <> "" then *********************linha48*******

%>

 

E POSTAE

isso vai ficar a mesma coisa, no ASP não precisa de parenteses só no Java/Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

continua dando o mesmo erro, na mesma linha:error '80020009' Exception occurred. /funcionarios/teste_view.asp, line 48 nao tenho nenhuma imagem no bd. mas a ideia desse comando ae é justamente q caso nao tenha uma img, ele deixe vazio. em outras paginas está funcionando, mas nessa ta dando erro....

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fechei, logo depois da continuação ali....

 

 

ASP [/tr][tr]

 

<td height="24" align="center" valign="top"> <div align="center"><font size="1" face="Verdana"><img src="upload/<%=(RSAltera("FOTO"))%>" width="100" height="133" hspace="2" vspace="2" border="1" align="center"><% end if %></font></div></td>

 

[/tr]

 

 

só se é pra ser em outro lugar..... é?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vivendo e aprendendo... em mario...ae marcos fecha o IF que você abriu... ta faltando...

o END IF está fechado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é gente.... nao tem jeito! nao consigo fazer esse erro desaparecer!!!! rs mas vou continuar tentando....qquer mudança posto aqui....

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim

<!--#include file="Connections/Conexao.asp" --><%Dim RSAltera__MMColParamRSAltera__MMColParam = "1"If Request.QueryString("ID") <> "" Then RSAltera__MMColParam = Request.QueryString("ID")End IfDim RSAlteraDim RSAltera_numRowsSet RSAltera = Server.CreateObject("ADODB.Recordset")RSAltera.ActiveConnection = MM_Conexao_STRINGRSAltera.Source = "SELECT * FROM func_mes INNER JOIN funcionarios ON funcionarios.ID = func_mes.ID WHERE funcionarios.STATUS ='ativo'"RSAltera.CursorType = 0RSAltera.CursorLocation = 2RSAltera.LockType = 1RSAltera.Open()if NOT RSAltera.EOF thenRSAltera_numRows = 0%><div align="justify"> <p> <body link="#000000" vlink="#000000" alink="#000000"><table width="100%" border="0"><tr> <td align="right" valign="top"> <div align="right"><strong></strong></div><div align="center"><font color="#336699" size="3" face="Trebuchet MS"><strong>Funcionário do Mês</strong> </font></div></td></tr><tr> <td align="right" valign="top"> </td></tr><tr><% if RSAltera("FOTO") <> "" then%><td height="24" align="center" valign="top"> <div align="center"><font size="1" face="Verdana"><img src="upload/<%=RSAltera("FOTO")%>" width="100" height="133" hspace="2" vspace="2" border="1" align="center"><% end if %></font></div></td></tr><tr> <td height="24" align="center" valign="top"><strong><font color="#336699" size="3" face="Trebuchet MS"><%=RSAltera("NOME")%></font></strong></td></tr><tr> <td height="24" align="center" valign="top"> </td></tr><tr> <td height="38" align="right" valign="top"><div align="left" class="texto"> <p class="texto"><font face="Trebuchet MS"><strong>Data Nasc.:</strong></font><font face="Verdana"> </font><font face="Trebuchet MS"><%=RSAltera("DIA_NASC")%>/<%=RSAltera("MES_NASC")%>/<%=RSAltera("ANO_NASC")%></font><font face="Verdana"><br></font><font face="Trebuchet MS"><strong>Local:</strong></font><font face="Verdana"> <font face="Trebuchet MS"><%=RSAltera("LOCALIDADE")%><br><strong>Função:</strong><%=RSAltera("FUNCAO")%><br><strong>Setor:</strong><%=RSAltera("SETOR")%><br><strong>Admissão:</strong><%=RSAltera("ADMISSAO")%></font></font></p></div></td></tr><tr> <td height="24" align="right" valign="top"> </td></tr><tr> <td height="38" align="right" valign="top"><div align="left" class="texto"><strong>História da Vida:</strong><%=RSAltera("HISTORIA")%></div></td></tr><tr> <td height="24" align="right" valign="top"> </td></tr><tr> <td height="38" align="right" valign="top"><div align="left" class="texto"><strong>Vida Profissional:</strong><%=RSAltera("VIDA")%></div></td></tr><tr> <td height="24" align="right" valign="top"> </td></tr><tr> <td height="38" align="right" valign="top"><div align="left" class="texto"><strong>Ping-Pong:</strong><%=RSAltera("PING-PONG")%></div></td></tr><tr><td height="24" align="right" valign="top"> </td></tr><tr> <td height="38" align="right" valign="top"><div align="left" class="texto"><strong>Por que foi escolhido como Funcionário do Mês:</strong><%=RSAltera("MOTIVO")%></div></td></tr></table><%else response.write "nada foi encontrado"end ifRSAltera.Close()Set RSAltera = Nothing%></p></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala rOcKLoCo, beleza?!valeu pela ajuda....entao, o erro parou de acontecer. mas a pagina retornou com "nada foi encontrado", como está na programação caso nao ache nada.no caso, na tabela func_mes, ha um registro... onde a partir do conteúdo do campo REGISTRO, ele deveria pegar as informações contidas nesta tabela, e também na tabela funcionarios. isto influencia alguma coisa de diferente na programação que está hj?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, qdo você utiliza INNER JOIN ele pesquisa nas 2 tabelas nos campos CHAVES... se as informações nao baterem, ele não retorna registro algum... entendeu?? Mesmo tendo registro nas 2 tabelas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, qdo você utiliza INNER JOIN ele pesquisa nas 2 tabelas nos campos CHAVES... se as informações nao baterem, ele não retorna registro algum... entendeu?? Mesmo tendo registro nas 2 tabelas...

isso é verdade ele só retornará dados se tiverem registros relacionados nas duas tabelas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, no caso as chaves sao os campos ID, nas duas tabelas, q sao auto numeradas.... entao a cada registro soma 1 ali. em uma tabela tem mais registros q na outra, e os numeros nunca vao bater.a minha ideia qdo eu fiz, é a seguinte:cada funcionario cadastrado possui um numero unico de registro. qdo eu fiz o formulario para definir o funcionario do mes, coloquei o campo REGISTRO, para que coloque o numero do funcionario ali. Como esse numero é unico, a minha ideia era que, definido o funcionario, a pagina de visualização buscaria na tabela func_mes (funcionario do mes) qual nº de registro está cadastrado, e puxasse as informações na tabela funcionarios, os dados referentes àquele mesmo registro.... entendeu..? tp, pensei desse jeito, mas é funcional?! tem como fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui....!!!onde estava ID troquei por REGISTRO.... agora deu certo. rolou um outro errinho, mas vou ver o q é... pelo menos ele ja está puxando do bd!vlw!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

pronto.... é isso mesmo!

 

o ultimo errinho q estava dando era um nome de campo errado.

 

Agora ficou tudo certo.... só pra esclarecer entao, o q mudei foi:

 

onde tinha ID

 

ASP [/tr][tr]RSAltera.Source = "SELECT * FROM func_mes INNER JOIN funcionarios ON funcionarios.ID = func_mes.ID WHERE funcionarios.STATUS ='ativo'"

[/tr]

 

eu coloquei REGISTRO, pq era o campo q ele precisava se basear na busca

 

ASP [/tr][tr]RSAltera.Source = "SELECT * FROM func_mes INNER JOIN funcionarios ON funcionarios.REGISTRO = func_mes.REGISTRO WHERE funcionarios.STATUS ='ativo'"

[/tr]

 

vlw a todos.... posso dizer q 90% do q fiz até hj foi graças a ajuda de vcs....

 

abço,

 

marcos hunger.

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.