ผมพึ่งเริ่มต้นฝึกเขียน ASP ครับ ผมต้องการแสดงข้อมูลในฐานข้อมูลแบบเงื่อนไขที่ผมต้องการคือ sql ="Select * From List where ip='ip'" มันไม่ยอมแสดงข้อมูลออกมาและก็ไม่แจ้ง Errer เมื่อผมใช้ sql ="Select * From List " แสดงข้อมูลออกมาทั้งหมดครับ สิ่งที่ผมต้องการคือ ถ้าไม่มีข้อตรงตามที่เราป้องเข้ามาให้บอกว่า "ไม่พบข้อมูลในฐานข้อมูล" แต่ถ้าข้อมูลมีตามที่เราป้อนเข้ามาให้แสดงข้อมูลนั้นออกมา ช่วยตรวจสอบโค้ตให้ผมหน่อยครับว่าผมเขียนผิดโตรงไหนครับ ขอบคุณครับ
<%
ipnum=rs("ip")
ip=Request.Form("ip")
sql ="Select * From List where ip='ip'"
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
If Rs.EOF Then
%><br>
ไม่พบข้อมูลในฐานข้อมูลที่ต้องการค้นหา !
<%Else%>
<table border="1">
<tr bgcolor="Silver">
<td><center>หมายเลข IP</center></td>
<td><center>ชื่อ</center></td>
<td><center>สาเหตุที่แจ้งลบ</center></td>
</tr>
<%
Do While Not RS.EOF
%>
<tr>
<td><center><%= Rs("IP")%></center></td>
<td><%= Rs("Name")%></td>
<td><%= Rs("Answer")%></td>
</tr>
</tr> <br>
<%
RS.MoveNext
Loop
rs.close
conn.close
%>
</table>
<%
end if
%>