Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
e ai fiz uma pagina de busca onde usei o seguinte codigo:(usando o dreamweawer)<%Dim rs_fornecedores__buscars_fornecedores__busca = "%"If (request("buscar") <> "") Then rs_fornecedores__busca = request("buscar") End If%><%Dim rs_fornecedoresDim rs_fornecedores_numRowsSet rs_fornecedores = Server.CreateObject("ADODB.Recordset")rs_fornecedores.ActiveConnection = MM_assessoria_farma_STRINGrs_fornecedores.Source = "SELECT * FROM fornecedores WHERE materia LIKE '" & Replace(rs_fornecedores__busca, "'", "''") & "%' ORDER BY Materia ASC"rs_fornecedores.CursorType = 0 rs_fornecedores.CursorLocation = 2rs_fornecedores.LockType = 1rs_fornecedores.Open()rs_fornecedores_numRows = 0%>o campo Materia é as materias são inseridas da seguinte forma:Materia1Materia2Materia3etc....e fiz uma outra busaca da mesma forma porém o campo é texto onde nao tem isso de um item se debaixo do outro
qual o seu problema??? acontece algum erro??? ;)
erro nao da nenhum porem quando clico em buscar ele so localiza o primeirto itempor exemploFornecedor1 tem como materias primas Agua Sal PimentaFornecedor2 tem como materias primasAçucarArrozSal onde tao as mateias-primas é um campo memorando no acesses e cada materia prima é separado por enter "quebra de linha"e quando faz a busca por materia prima , por exemplo e digito Sal, ele nao me mostra nada, e digito Agua ele acha, ou se digitar Açucar ele acha, agora se eu digitar qualquer outra materia prima ele nao acha
tenta usar tabelas relacionadas, pois alem de facilitar sua vida neste ponto vai diminuir as inofrmações repetidas, ou seja cria uma tabela fornecer, uma tabela materia prima e uma tabela que relacione ambas
rs_fornecedores.Source = "SELECT * FROM fornecedores WHERE materia LIKE '%" & Replace(rs_fornecedores__busca, "'", "''") & "%' ORDER BY Materia ASC"
coloque um % antes.... acho que é so isso, mas se eu fosse voce, faria como o mario disse, "normalize seu banco"
abraços ;)
Obrigado pela ajudabem estou normalizando o banco ... mas quero deixar provisoriamente funcionando
Obrigado pela ajudabem estou normalizando o banco ... mas quero deixar provisoriamente funcionando
então veja se a correção do fabricio resolve...
pode se explicar melhor?como quer essa busca?