Ir para conteúdo
Fórum Script Brasil

D.L.

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que D.L. postou

  1. Já resolvido, obrigada!
  2. Olá a todos! Pesquisei muito na net e no forum e não consegui achar uma solução, por isso peço a ajuda de vocês. Estou fazendo uma busca e nela dois possuo dois campos para ano (apenas ano) e preciso pesquisar entre eles. O que não estou conseguindo de jeito nenhum é escrever o meu if, normalmente ele seria assim: if ano <> "" then Sql = Sql & " and ano like '"& ano &"'" end if Se eu deixar ele deste jeito e pesquisar apenas um determinado ano, vem a resposta certinha. Mas quando tentei escrever o operador between, deu tudo errado. Então por favor: aonde eu coloco o operador, (se é que ele é usual neste caso). No meu formulario eu uso os campos ano e ano2. Mas no bd existe apenas o campo ano. A idéia é inserir cada lançamento em seu ano certo, e depois pesquisar lançamentos entre determinados anos. Ex. todos os livros lançados por um autor entre os anos de 2000 e 2002. Desde já agradeço a atenção de todos!
  3. Bareta, muitíssimo obrigada! Deu super certo. Aparentemente uma coisa simples (literalmente ordem dos fatores) mas que eu sinceramente não sabia. e nem posso dizer que sou novata, pois trabalho com asp já faz um tempinho, mas ainda dou minhas orelhadas!!! Mais uma vez muito obrigada!!!! Abs Dilla
  4. Prezados, Gostaria de uma ajudinha de vocês. Estou finalizando uma busca com alguns ifs e preciso colocar dois critérios de ordem. A busca funciona direitinho, porem na hora em que coloquei o order by aparece o erro: Erro de sintaxe na cláusula ORDER BY. Acredito que devo estar deixando passar alguma coisa, mas sinceramente não estou conseguindo achar o erro. Segue abaixo o código: <% Set Bd = Server.CreateObject("ADODB.Connection") Bd.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../dados/dados.mdb") stsql = "SELECT * FROM produto where 1=1 ORDER BY importancia ASC" if nome <> "" then stsql = stsql & " and nome like '%"&nome&"%'" end if (outros ifs) Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open stsql, Bd %> O erro está sendo indicado como ocorrido na linha rs.open Já quebrei a cabeça e não consigo achar a solução. Podem me ajudar? Valeu Pessoal!!
×
×
  • Criar Novo...