出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1754] Re:SQL文のデバッグ
投稿者:北岳さん 2002/02/27 15:48:18
これでいかがでしょう。(検証していませんが)
ここではnameで検索してみました。
 
----1.htm---
<html><body>
<form action="2.asp" method="post">
<input type="text" name="name" value="田中">
<input type="submit" value="送る">
</form>
</body></html>
 
 
---2.asp---
<html><body>
<H2>検索条件:*<%= Request.Form("name") %>*</h2>
<% If Request.Form("name")="" Then '●
%>
<p>検索条件がありません。
</body></html>
<% response.end
end if '●
'-------------------
Set rs=Server.CreateObject("ADODB.Recordset")
Set db=Server.CreateObject("ADODB.Connection")
db.Open "invoice"
SQL="SELECT * FROM cargo "
'部分一致
SQL=SQL & "WHERE cargo.name LIKE '%" & Request.Form("name") & "%'"
'完全一致
'SQL=SQL & "WHERE cargo.name='" & Request.Form("name") & "'"
rs.open SQL,db,3,3
if rs.RecordCount<1 then '■
%>
<p>該当する積荷はありません。
</body></html>
<%
db.close
set db=nothing
response.end
end if '■
%>
<table>
<%
do until rs.eof
%><tr>
<td nowrap><%=rs("code")%></td>
<td nowrap><%=rs("name")%></td>
</tr>
<%
rs.MoveNext
loop
rs.close
db.close
set db=nothing
%>
</table>
</body></html>

エラーになってしまいます   ぴーぽさん [2002/02/26 18:58:49] [1745]
  SQL="単なる文字列"   北岳さん [2002/02/27 7:36:10] [1747]
    ありがとうございました!   ぴーぽさん [2002/02/27 9:08:23] [1748]
      SQL文のデバッグ   北岳さん [2002/02/27 9:49:31] [1749]
        Re:SQL文のデバッグ   ぴーぽさん [2002/02/27 14:56:46] [1752]
          Re:SQL文のデバッグ   北岳さん [2002/02/27 15:48:18] [1754]
            Re:SQL文のデバッグ   ぴーぽさん [2002/02/28 0:52:56] [1766]
      Re:ありがとうございました!   arikさん [2002/02/27 9:55:45] [1750]


TreeBBS For ASP V.0.1.3
Program By YasNet