Jump to content


Photo

Select Distinct + Usar Outros Campos


  • Faça o login para participar
2 replies to this topic

#1 JurisCode

JurisCode

    Mestre

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Paraná

Posted 20/05/2006, 02:42

<% 
dim strconn 
dim mysql 
'myDSN="DSN=YourDSN" ' or connection string 
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("comparar.mdb") 
mySQL="SELECT DISTINCT MODELO FROM PRODUTOS WHERE INSTRUMENTO='" & REQUEST.QUERYSTRING("inst") & "' AND TIPO ='" & REQUEST.QUERYSTRING("tipo") & "' AND MARCA = '" & REQUEST.QUERYSTRING("marca") & "'"
Set Conn = Server.CreateObject("ADODB.Connection") 
SQL="SELECT * FROM PRODUTOS Where MARCA='" & REQUEST.QUERYSTRING("marca") & "'" 'TENTEI USAR ESSA SOLLUÇÃO
Conn.Open(strconn) 
Set RS = Conn.Execute(mySQL) 
Set RS1 = Conn.Execute(SQL) --- SETEI ESSE RS1, MAS ELE FICOU INDEPENDENTE. DA QUERY MARCA
If RS.EOF and RS.BOF Then 
Response.Write("Selecione um instrumento") 
Else 
Do While Not RS.EOF 
Response.Write("<A HREF=""" & "produto.asp?ID=" & RS1("ID") & """>" & RS("MODELO") & "</A>" & "<BR>")  --> PRCISO USAR O ID NESSA LINHA
RS.MoveNext 
Loop 
End If 
RS.Close 
Conn.Close 
Set RS = Nothing 
Set Conn = Nothing 
%>

Tentei sair por aqui, mas os produtos listados aparecem sempre com o mesmo RS1(ID)

#2 wozniak

wozniak

    Arquiteto de software

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 21/05/2006, 22:19

Tenta usar o Group By

t+

#3 JurisCode

JurisCode

    Mestre

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Paraná

Posted 22/05/2006, 12:50

Tenta usar o Group By

t+


Jah li algo sobre group by (nem sabia q isso existia) e jah sei qual a modelagem de dados que eu vou usar.

oBRIGADO




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq