0

ここにコードをコピーする前の私のコードは次のとおりです。問題を書いています。クエリを実行すると、コードの言及でクエリとしてピンコードが表示され、見つからないことがあると表示されます。問題は、データをクエリするとき、ポインタが最後にクエリされたレコードの場所にあるが、メモリを再度フラッシュせず、データベースまたはプログラムの先頭に移動することであると考えました。誰かが私を取り除く方法を助けてくれます

コードは、mSアクセスmdb 2003を照会するaspにあります

<html>
<body>
<div id ="pin">
<%

  city= Request.Form("username")
  area = Request.Form("password")

    Dim Conn,rs,strSQL

    Set Conn = Server.CreateObject("ADODB.Connection")
     Conn.Open"Provider= Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/pinner/db/database1.mdb") 
    'Conn.Open"DRIVER=Microsoft Access Driver(*.mdb);DBQ=" & Server.MapPath("/pinner/db/Database1.mdb")
    'strSQL = "SELECT pincodes.officename FROM pincodes where pincode = '" & city & "';"
    Set rs = Server.CreateObject("ADODB.Recordset")

    strSQL = "Select  pincode from pincodes  WHERE Districtname = '" & city & "' AND officename = '" & area & "';"
    'strSQL = "Select  pincode from pincodes  WHERE (Districtname  like "&city& *" AND officename like "&area&*");"
    rs.Open strSQL,Conn

    If rs.EOF or rs.BOF Then
    Response.Write ("<br>")
    Response.Write ("[pincode] not found")
    Response.Write ("<br>")
    Else
    Response.Write ("<br>")
    Response.Write (rs("pincode"))
    Response.Write ("<br>")
    End If




rs.close
Conn.close
 Set rs = Nothing
 Set Conn = Nothing

%>
</div>
</body>
</html>
4

1 に答える 1