推奨:ASPが取得したシステム時間には朝と午後の解決策がありますASPプログラムでNow()を呼び出すソリューションは、常に朝と午後を表示します。1。このディスプレイは、通常、サーバーがこのように設定されているためです。最初に時間形式を確認します:タスクバーの時間をダブルクリックすると、ポップアップ時間と日付の「AM」という言葉が実際に表示されます。次に、設定の次のステップに進みます。 2。コントロールパネルを開き、エリアと言語のオプションを選択し、エリアオプションで選択します
NextrecordsetとgetRowsは、バッチクエリ速度の改善に非常に効果的なレコードセットの2つのプロパティです。ほとんど使用できません。これら2つの方法の使用法を共有しましょう。
getRowsメソッド:セットされたレコードセットレコードを2次元配列に抽出し、レコードセットデータの動作が配列に転送され、レコードセットはソースデータ操作を使用せずに早期に切断できます。 rs.movnext、rs.eofなどではありませんが、保存できます。
NextreCordsetメソッド:複数のクエリが一度に提出されて複数のレコードセット結果セットを形成する場合、現在の作業を去り、次のレコードセットに転送するメソッドです。これは主に、複数の選択によって形成される結果セットの場合に使用されます。例は次のとおりです。
クエリレコード
rs = conn.executeを設定します(Ca1、Ca2、Ca3、Ca4を錠剤から選択しましたCB1、CB2、CB3、CB4、CB5
「実行後、2つの選択結果セットが生成され、最初の選択のレコードセットが現在アクティブになります。
arra = rs.getRows '最初のクエリ結果を取得する2Dアレイを取得します
rs = rs.nextrecordset '次のレコードセットをアクティブ化します
arrb = rs.getRowsの2次元アレイは、2番目のクエリ結果を取得します
rs = nothing's release databaseオブジェクトを設定します
このようにして、データベースに関するすべてのデータ抽出が完了し、データベースリソースが初期にリリースされます。
GetRowsメソッドによって取得された配列には、列を表す最初の次元と行を表す2番目の寸法があることに注意してください。
fori = 0toubound(arra、2)
respons.write(<tr>)
Response.Write(<td>フィールド1:&arra(i、0)&</td>)
Response.Write(<td>フィールド2:&arra(i、1)&</td>)
respons.write(<td>フィールド3:&arra(i、2)&</td>)
Response.Write(<td>フィールド4:&arra(i、3)&</td>)
respons.write(</tr>)
次
respons.write(</table>)
'2番目の選択テーブルループ
Response.Write(<p>表2:</p> <table>)
fori = 0toubound(arrb、2)
respons.write(<tr>)
Response.Write(<td>フィールド1:&arrb(i、0)&</td>)
Response.Write(<td>フィールド2:&arrb(i、1)&</td>)
Response.Write(<td>フィールド3:&arrb(i、2)&</td>)
Response.Write(<td>フィールド4:&arrb(i、3)&</td>)
Response.Write(<td>フィールド5:&arrb(i、4)&</td>)
respons.write(</tr>)
次
respons.write(</table>)
アドバンテージ:
1. NextreCordsetを使用して、複数の選択ステートメントを一度に送信し、ネットワークトラフィックを削減し、間違いなくスピードアップすることで形成された結果セットを処理できます!
2。GetRowsを使用して、記録設定を配列(メモリ操作、レコードセットが大きすぎることはありません)に抽出して、メモリの配列で動作し、EOF、Movenext、その他の判断を節約します。
3.最も重要なことは、両方を使用してすべてのデータを一度に完成させ、データベース接続をすばやく切断し、確立されたレコードセットデータベースオブジェクトを破壊し、ネットワークトラフィックを大幅に削減することです。パフォーマンスは自然に改善されます!
共有:サーバー時間をWebページに表示する方法(ASP) Webページに時間を表示します。ユーザーのネイティブマシンの時間が取られた場合、ユーザーの時間はしばしば不正確であるため、ディスプレイに問題があります。通常、サーバーの時間にはエラーが多すぎないため、例としてサーバー時間ASP+JSを表示するのが最善です。以下のコード構造を分析し、最初にサーバー時間を取得します:%d = date()t = time()%var t0 = new date()。gettim