推奨:ASPはGoogleを使用してオンライン翻訳機能を実装します私たちのウェブページに多言語のサポートを提供することがあります。 。 lan.htm
最初にconn.aspを定義します
| <% DIM OBJCONN 薄暗いstrconn strconn = provider = microsoft.jet.oledb.4.0; data source =&chr(34)&server.mappath(data.mdb)&chr(34) objconn = server.createObject(adodb.Connection)を設定します objconn.open strconn %> |
レコードセットを開くためのいくつかの異なる方法を見てみましょう
方法1。
| dim sql dim objrs sql = select * from table1 objrs = objconn.execute(sql)を設定します |
この方法では、SQLを使用して返されてレコードセットを取得します。これは、フィルタリングされたレコードセットを取得するのが比較的簡単ですが、この方法で取得したレコードセットはページングを表示することはできません。
ファイルtext1.asp
<%@言語= vbscript codepage = 936%> <! - #include file = conn.asp-> <% dim sql dim objrs sql = select * from table1 objrs = objconn.execute(sql)を設定します objrs.pagesize = 5 objrs.absolutepage = 1 %> |
このページをリクエストした結果は次のとおりです。
-------------------------------------------------------------- ----------
エラータイプ:
adodb.Recordset(0x800A0CB3)
ブックマークは現在のレコードセットではサポートされていません。これは、プロバイダーまたは選択したカーソルタイプの制限かもしれません。
/msg/test1.asp、行12
ブラウザタイプ:Mozilla/4.0(互換; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Webページ:get /msg/test1.asp
時間:2007年9月21日、19:58:01
-------------------------------------------------------------- ----------
方法2。
| dim objrs objrs = server.createobject(adodb.Recordset)を設定します objrs.open table1、objconn、1、2 |
この方法で開かれたレコードは、ページングを表示できます。
| <% dim objrs objrs = server.createobject(adodb.Recordset)を設定します objrs.open table1、objconn、1、2 objrs.pagesize = 5 objrs.absolutepage = 1 %> |
これを試してみてください、ははは、スムーズに走ってください。
ただし、この方法で開かれたレコードセットはソートできません
ファイルtest2.asp
| <%@言語= vbscript codepage = 936%> <! - #include file = conn.asp-> <% dim objrs objrs = server.createobject(adodb.Recordset)を設定します objrs.open table1、objconn、1、2 objrs.sort = field1 %> |
このページをリクエストした結果は次のとおりです。
-------------------------------------------------------------- ----------
エラータイプ:adodb.Recordset(0x800A0CB3)
現在のプロバイダーは、ソートまたはフィルタリングに必要なインターフェイスをサポートしていません。
/msg/test2.asp、17行
ブラウザタイプ:Mozilla/4.0(互換; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Webページ:get /msg/test2.asp
時間:2007年9月21日、20:17:32
-------------------------------------------------------------- ----------
何をするか?
ハ、それだけです。
| <%@言語= vbscript codepage = 936%> <! - #include file = conn.asp-> <% dim objrs objrs = server.createobject(adodb.Recordset)を設定します objrs.cursorlocation = 3 objrs.open table1、objconn、1、2 objrs.sort = field1 desc %> |
要約するには:
1。メソッド1:SQLステートメントを介して必要なレコードを簡単にフィルタリングできます。
2。方法2、関数は比較的強力ですが、より複雑です。
この方法には、より便利な用途があります。詳細については、他の参考資料を参照してください。
共有:ASPチャットルームに部屋の機能とユーザーディスプレイを実装する「ASPチャットルームでささやきの機能を実装する」記事を書いた後、多くの友人が私に他の高度な機能の実装について質問するように私に手紙を書きました。実際、部屋やユーザー管理などの高度な機能は、完全なチャットルームに不可欠な機能です。ここで、部屋の仕事