出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() |
[2921] ASPとアクセス |
投稿者:ヨウキさん 2002/11/14 11:23:49 |
最近覚えたASPで、ブラウザ上にアクセスデータベースのテーブルや クエリの内容を表示させるプログラムを組んだのですが、 DoWhileなどでレコードを順番に読む処理を行っているのですが、 ブラウザに表示されているとき、思うような順番で表紙されません。 例えばクエリの日付フィールドを新しい日付順に昇順をかけている のに日付の古い順にブラウザに表示されたり、 かと思うと、新しく書き込んだレコードだけ一番上に表示されたり と困っています。 rs.MoveNextの動きってどうなってるんでしょうか??? |
[2922] Re:ASPとアクセス |
投稿者:暇人さん 2002/11/14 13:04:59 |
あなたが書いたSQL文を見せてください |
[2923] Re:ASPとアクセス |
投稿者:ヨウキさん 2002/11/14 14:35:58 |
> あなたが書いたSQL文を見せてください <% set cn = server.createobject("ADODB.Connection") cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= " & server.mappath(mBaseDir & "jaz-ver.mdb") set rs = cn.execute("SELECT * from otest") %> <html><body><table><tr bgcolor="#CCCCCC"><th>日付<th>タイトル<th>項目<th>指示文書</tr> <% WHILE NOT rs.EOF %> <tr><td bgcolor="#FFFFCC"><%=rs( "1-マスタ(日にち)" )%></td> <td bgcolor="#FFCCCC"><%=rs( "タイトル" )%></td> <td bgcolor="#FFCCCC"><%=rs( "トピックス名" )%></td> <td bgcolor="#FFCCCC"></td></tr> <% rs.MoveNext WEND rs.Close %> </table></body></html> です。 |
[2925] Re:ASPとアクセス |
投稿者:暇人さん 2002/11/14 15:14:43 |
> set rs = cn.execute("SELECT * from otest") %> ここのところで "SELECT * FROM otest の後ろに、ORDER BY句でフィールド指定 してはどうですか SELECT フィールド名 FROM テーブル名 ORDER BY 整列したいフィールド名 整列順(ASCかDESC) |
[2933] Re:ASPとアクセス |
投稿者:ヨウキさん 2002/11/15 12:34:23 |
ほんとうにありがとうございました。 教えていただいた方法でやってみます。 |
TreeBBS For ASP V.0.1.3 |