첫번째 페이지는 잘 보이는데요...

Name  
   박동배 ( Hit: 18302 Vote: 19 )
Homepage      http://http://
Category      질문

업무상 필요해서 주소 및 상호 대표자로 검색하는거 만들어봤는디...

페이징하고 나니
첫번째 페이지는 잘 보이는데요...
두번째 페이지링크 쪼차가면 아래와 같이 에러메세지가...

오류 형식:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'like'.
/school/mysite/board/search_result.asp, line 21


태요님꺼 쏘스 그래로 훔쳐서만들어 허접하지만.꼭 좀봐져요...
그리고 페이지에 1,2,3,4,5 각각링크걸고 시픈데 어케하죠?
아래소스~~


<%

if request("page")="" then
page=1
else
page=request("page")
end if


search = request("search")
SearchString =request("SearchString")

Set db = Server.CreateObject("ADODB.Connection")
db.Open DSNNAME
SQL = "SELECT * FROM company where " & search & " like '%" & SearchString & "%' "
SQL = SQL & " ORDER BY com_name DESC"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.PageSize = 10
rs.Open SQL,db,3

%>
<html>

<head>
<title>검색결과</title>
<style type="text/css">
A {text-decoration: none; color:black}
A:hover {text-decoration: underline; color:orange}
</style>
</head>

<body bgcolor="#FFFFFF">
<% if rs.BOF or rs.EOF then %>


<p align="center"> </p>

<p align="center"> </p>

<p align="center"><font face="Arial Rounded MT Bold" size="5" color="#FF8000">No Result !!</font></p>

<p align="center"> </p>

<p align="center"><font face="돋움" size="2"><%=SearchString%></strong> 로 검색을
수행하였지만</font></p>

<p align="center"><font face="돋움" size="2"><font color="#008080">발견된</font> <font color="#008080">검색결과가 없습니다.</font></font></p>

<p align="center"> </p>

<p align="center"><font face="돋움" size="2">< <a href="default.asp">검색 페이지로
돌아가기</a> ></font></p>

<%
else
totalpage = rs.pagecount
rs.absolutepage = page
'rs.MoveLast '총 레코드의 숫자를 알기위해 레코드의 끝을 보낸다.
recordcnt = rs.RecordCount '총 레코드의 갯수를 recordcnt라는 변수에 저장한다.
'rs.MoveFirst '다시 레코드의 위치를 원상태로 돌린다.
%>

<p align="center"><font face="Arial Rounded MT Bold" color="#008080"><big><big><strong>Search
List</strong></big> </big></font></p>
<div align="center">

<p align="center"><font face="돋움" size="2"> <strong><%=SearchString%></strong> (으)로 검색한 결과 <%=recordcnt%>
개의 데이터를 찾았습니다.</font></p>
<div align="center"><center>

<table border="0" cellspacing="2" width="600">
<tr>
<td width="5%" bgcolor="#008080" align="center" height="25"><font face="돋움" size="2" color="#FFFFFF">No.</font></td>
<td width="20%" bgcolor="#008080" align="center" height="25"><font face="돋움" size="2" color="#FFFFFF">업체명</font></td>
<td width="20%" bgcolor="#008080" align="center" height="25"><font face="돋움" size="2" color="#FFFFFF">대표자</font></td>
<td width="40%" bgcolor="#008080" align="center" height="25"><font face="돋움" size="2" color="#FFFFFF">주소</font></td>
<td width="15%" bgcolor="#008080" align="center" height="25"><font face="돋움" size="2" color="#FFFFFF">전화번호</font></td>
</tr>
<% num=1
i = 1
Do until rs.EOF Or i>rs.PageSize%>
<tr>
<td width="5%" align="center" height="25"><font face="돋움" size="2" color="#000000">
<%=num%></font></td>
<td width="20%" align="center" height="25"><font face="돋움" size="2" color="#000000">
<%=rs("com_name")%></a></font></td>
<td width="20%" align="center" height="25"><font face="돋움" size="2" color="#000000">
<%=rs("com_owner")%></font></td>
<td width="40%" align="center" height="25"><font face="돋움" size="2" color="#000000">
<%=rs("com_address")%></a></font></td>
<td width="15%" align="center" height="25"><font face="돋움" size="2" color="#000000">
<%=rs("com_tel")%></font></td>
</tr>
<%
rs.MoveNext
num=num+1
i=i+1
loop
%>
</table>
</center></div></div>


<center><hr width="600"></center>
<center><font face="돋움" size="2" color="#000000">
<% if page <> 1 then%>
< <a href="search_result.asp?page=<%=page-1%>">이전페이지</a> >
<%end if%>
<% if Cint(page) <> Cint(totalpage) then%>
< <a href="search_result.asp?page=<%=page+1%>">다음페이지</a> >
<% end if%>
         
<%=page%> page / <%=totalpage%> pages

</font>
</center>



<p align="center"><font face="돋움" size="2">< <a href="default.asp">검색 페이지로
돌아가기</a> ></font></p>
<% end if%>
</body>
</html>
<%
rs.Close
db.Close
Set rs = Nothing
Set db = Nothing
%>

본문 내용은 8,617일 전의 글로 현재의 관점과 다를 수 있습니다.

Post: https://achor.net/board/qna/22
Trackback: https://achor.net/tb/qna/22

카카오톡 공유 보내기 버튼 LINE it! 밴드공유 Naver Blog Share Button
Please log in first to leave a comment.


Tag


  당신의 추억

ID  

  그날의 추억

Date  

First Written: 02/19/2001 00:45:20
Last Modified: 08/23/2021 11:47:39