Ir para conteúdo

POWERED BY:

Arquivado

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

eduardojipa

Mais de uma tabela no BD do Access | ASP

Recommended Posts

Tenho 2 tabelas no meu banco:A 1ª (noticia): id, data, titulo, noticia, fonteA 2ª (niver): idniver, data, nomeQuero exibir as 2 na minha página,Só que a notica ordenando por ID e niver com filtro para o mês atual...Sou iniciante em ASP, por isso a dúvida..Eu crio 2 RecordSet (Posso criar 2???) ou crio 1 e usoSELECT noticia, niverFROM...Me ajudem

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido de DW para ASP

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce terá que criar uma tabela mes

 

ASP

[*]<%

 

[*]var data = New Date();

 

[*]var mes data.getMonth();

 

[*]var sql;

 

[*]

 

[*]sql "select NO.id NO_id, NO.data NO_data, NO.mes, NO.titulo, NO.noticia, NO.fonte,";

 

[*]sql +"NI.idniver, NI.data, NI.nome NI_NOME"

 

[*]sql +"select from noticia NO, niver NI where mes="+mes+" order by NO.id, NI.idniver";

 

[*]

 

[*]// Para mostrar os dados do recordset

 

[*]

 

[*]recordSet("NO_id");

 

[*]recordSet("NO_data");

 

[*]recordSet("NI_idniver");

 

[*]

 

[*]%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem relacionamento, são 2 tabelas.. por exemplo:Estou desenvolvendo o site de uma banda musical... muito simples...Na index terão só 2 sistemas, ou seja 2 tabelasTabela noticiasQue contem: id, data, titulo, noticia, fonteTabela agendaQUe contem: id, data, local, cidadeComo eu gravo a record set afim de exibir os ultimos 5 registros de cada tabela na index, sendo que a tabela noticia tem que ser ordenada pelo ID de forma Decrescente e a agenda tem que ser ordenada pela data de forma Crescente... como fazer???

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra colocar em decrescente é só colocar desc depois da linha de seleção, assim

 

"select campos from tabela where condição order by campo desc"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use um UNION, assim você faz dois RecorSet em um!!!!!

Tipo:

 

ASP

[*]SQL "Select Top 5 * From noticia ORDER BY id DESC (UNION Select Top 5 * From agenda ORDER BY data ASC)"

 

Ve se Funfa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use um UNION, assim você faz dois RecorSet em um!!!!!

Tipo:

 

ASP

[*]SQL "Select Top 5 * From noticia ORDER BY id DESC (UNION Select Top 5 * From agenda ORDER BY data ASC)"

<{POST_SNAPBACK}>

Isso parecia o que eu queria, mas quando eu cheguei em casa deu erro de sintaxe e não funfou.... pra o pessoal entender melhor vou dar um exemplo simples:

 

Tenho 1 site de banda pra fazer, só querem 1 sistema de noticias simples e uma agenda simples...

 

Já fiz o banco de dados no Access com as 2 tabelas:

noticias: id, data, titulo, noticia

agenda: agid, agdata, ag local, agcidade

 

Não são relacionadas, são independentes....

Já conectei o banco de dados e fiz o admin, tá funfando beleza...

Na página que exibe eu não to conseguindo gravar a recordset com as 2 tabelas, porque a "noticias" tem que ser ordenada por ID de forma DESC, e a agenda ordenada por "agdata" também de forma desc....

 

POR FAVOR ME AJUDEM !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas vão ficar misturadas ou vão ficar em locais diferentes no site

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.