Ir para conteúdo
Fórum Script Brasil
  • 0

Como Capturar Somente O 1o. Dum Bd?


revoltedpig-blackmirage(†_†)

Pergunta

:( Tenho um BD onde coloquei uma coluna chamada ID_FESTA e nessa tabela eu cadastro fotos e nessa coluna coloco o nome da festa. Eu tenho que pegar o primeiro registro que tiver com o ID_FESTA=carnaval, lembrando que existem várias linhas com esse mesmo valor (carnaval) e que estou apenas querendo pegar a PRIMEIRA linha (ou seja, o primeiro registro) que tiver com o ID_FESTA=carnaval, entendeu? Caso não tenha entendido, por favor me envie um e-mail perguntando ou então pergunte aqui mesmo. Muito obrigado e aguardo respostas!

Abraços

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Guest ChatoEuSou

:blink: Veja bem, quando você entrar explica direito, e não use nomes como colunas e linhas, mas sim termos técnicos:

*Banco de Dados = Arquivos

*Tabelas = Conjunto de Campos e Registros

*Campos = Conjunto de Variáveis que armazenam valores em um banco de dados

*Registro = Conjunto de Repetções de Campos com outros valores

Link para o comentário
Compartilhar em outros sites

  • 0

:unsure: ok, tentarei explicar denovo.

Meu bd é assim:

ID____ID_FESTA___FOTO

1____carnaval_____(img1)

2____carnaval_____(img2)

3____carnaval_____(img3)

4____carnaval_____(img4)

5____olimpíadas___(img1)

6____olimpíadas___(img2)

7____olimpíadas___(img3)

8____olimpíadas___(img4)

9____exposição____(img1)

10___exposição____(img2)

11___exposição____(img3)

aí eu gostaria de pegar somente a RS("FOTO") que tiverem o RS("ID_FESTA")=olimpíadas...(ou seja, eu quero pegar somente as fotos que têm o RS("ID") com um valor de 5 a 8)...entendeu agora?

se não tiver entendido por favor avise novamente preu tentar explicar denovo. Abraços :huh:

Link para o comentário
Compartilhar em outros sites

  • 0

:angry:

eu tentei fazer desse geito aí só qi tá dando erro nas linhas, o qi tem de errado aí? não vejo nem um erro! eu tenho um bd chamado TIPOS.MDB e outro chamado OPINAR.MDB, respectivamente, no primeiro BD eu tenho uma tabela chamada PAG_FTS e no OPINAR.MDB tenho a tabela FOTOS. Em seguida eu faço uma conexao à PAG_FTS e pego o valor que se encontra na coluna CAT e blah blah blah...não vou ficar explicando pois provavelmente você que está lendo também sabe ASP então você entende o qi tá escrito...

<%

Set conexao = Server.CreateObject("ADODB.connection")

Conexao.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("tipos.mdb")

Set connop = Server.CreateObject("ADODB.connection")

connop.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("opinar.mdb")

Set countOP= Server.CreateObject("ADODB.RecordSet")

Set BD= Server.CreateObject("ADODB.RecordSet")

Set db = Conexao.Execute("SELECT * FROM pag_fts WHERE id=1")

SQL="SELECT * FROM fotos WHERE id_festa="&db("cat")

BD.open SQL,ConnOP,3

BD.pagesize=32

BD.AbsolutePage = pag%>

o erro qi dá é esse:

Microsoft JET Database Engine error '80040e10'

Nenhum valor foi fornecido para um ou mais parâmetros requeridos.

...linha 14

Link para o comentário
Compartilhar em outros sites

  • 0

tipo.... não sei como usar os comando pra sql.....

o que você tem que fazer é algo no estilo

<!--#include file=connect.asp-->

<HTML>

<HEAD>

<style type=text/css>

th {color:white;}

</style>

<TITLE> Sistema Gerenciador de Banco de Dados </TITLE></HEAD>

<BODY><center>

<%  coluna=request("coluna")

  palavra=request("palavra")

  if palavra <>"" then

if coluna="id" and isnumeric(palavra) or coluna="valor" and isnumeric(palavra) then

  set rs=cn.execute("select * from produtos where "&coluna&"="&palavra)

else

  set rs=cn.execute("select * from produtos where "&coluna&" like '%"&palavra&"%'")

end if

  if not rs.eof then %>

<table cellspacing=0 bgcolor=#CCCCFF width=80%>

  <tr bgcolor=#333399><th>Código</th><th>Produto</th><th>Valor</th><th>Setor</th><th>Fornecedor</th>

  <% do while not rs.eof

  if a=0 then

  a=1

  %>

  <tr bgcolor=#FFFFFF>

  <%else

  a=0%>

  <tr>

  <%end if%>

 

  <td><%=rs("id")%></td>

  <td><%=rs("produto")%></td>

  <td><%=formatcurrency(rs("valor"))%></td>

  <td><%=rs("setor")%></td>

  <td><%=rs("fornecedor")%></td></tr>

  <%rs.movenext

  loop%>

</table><p><%else

Response.write "registro não localizado."

end if

else

Response.write "Digite algo no campo."

end if%>

<A href=buscar.asp> voltar </a>

</BODY></HTML>

explicando um pouco.... na hora que você manda buscar uma "festa" na tabela ele procura no bd pela coluna ID_festa

ai o que você faz é mandar imprimir na tela todos os itens que estejam com ID_festa="olimpiadas" .............. e usa um loop para ir até o fim dos ID_festa...

deu pra entender????????

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...