[Resolvido] busca pelo nome
olá,
estou com uma pequena dúvida...
preciso fazer uma busca pelo nome do funcionário(name_employee), mas quando digito o nome desejado, são mostrados os registros de todos os funcionários! deveria ser mostrado somente o funcionário q foi digitado, ou nomes q continham a palavra digitada.
li alguns tópicos e aparentemente meu cód está correto, mas não funciona...
alguém pode me ajudar?
código ASP:
<%
name_employee=request("name_employee")
Set rs = Server.CreateObject ("ADODB.RecordSet")
sql="call sp_002_select_eta_employee('"&name_employee&"%')"%>
<!-- #include file="../_includes/_functions_data_grid.asp" -->
<% While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) %>
<tr class="Table_tr" >
<td class="Table_td" bgcolor="<%=color%>"><div align="center"><a href="#" onclick="makeRequest('update_employee.asp?cod=<%=Recordset1.fields(0)%>','content', 'get', '')"><%=Recordset1.fields(0)%></a></div></td>
<td class="Table_td" width="30%"><div align="center"><%=Recordset1.fields(1)%></div></td>
<td class="Table_td" width="14%"><div align="center"><%=Recordset1.fields(2)%></div></td>
<td class="Table_td" width="12%"><div align="center"><%=Recordset1.fields(3)%></div></td>
<td class="Table_td" width="8%"><div align="center"><%=Recordset1.fields(4)%></div></td>
<td class="Table_td" width="30%"><div align="center"><%=Recordset1.fields(5)%></div></td>
</tr><%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset1.MoveNext()
Wend
Recordset1.Close()
Set Recordset1 = Nothing
%></table>
código da procedure sp_002_select_eta_employee:
CREATE PROCEDURE etadb.sp_002_select_eta_employee (in param1 char(255))
BEGIN
select *
from eta_employee ee
where ee.name_employee like param1;Discussão (8)
Carregando comentários...