これで、いくつかのユーザー情報が簡単なデータベースのようにファイルに保存されます。すべての訪問者を知りたいユーザーがいて、ログインする必要があるとします
データベースのような構造化された列がないため、関連する部分は録音された情報から分離されています。
作成されたファイルでは、1行目がユーザー名、行2はホームページ、3行目はメールアドレスであることがわかっています。後続の登録に使用します
また、ユーザーはこの構造に情報を保存するため、3行ごとに1つのユーザーの登録情報が含まれます。これを知っていると、次のコードを書いて表示できます
情報を表示:
<%
'FSOオブジェクトを作成します
fso = server.createObject(scripting.filesystemObject)を設定します
PATH = C:Emp Est.txt
'ファイルを開きます
file = fso.opentextfile(path、1)<forを設定します
読む
次に、各行を分析し、データをフォーマットします。
file.atendofStreamまで行います
Response.write(name:&file.readline&)
Response.write(ホームページ:&file.readline&)
Response.write(email:&file.readline&<p>)
ループ
'閉じてクリーンアップ
file.close
ファイル=何も設定しません
FSO =何も設定しません
%>
これは非常に単純な出力ですが、状況に応じてテーブルまたはDHTMLフォーム情報を含めることができます。
ファイルが正しく作成および書き込まれている場合、上の小さなループはデータベース内のすべての人の情報を適切にリストします。 ReadLineメソッドの読み取り1
新しいラインに遭遇するまで、ラインの内容が発生するまで、次の読み取りコールは次の行を読み取ります。 AntendofStreamは、TextStreamオブジェクトのプロパティであり、いつ
ファイルの終わりに遭遇します。
何らかの理由でファイルを正しく形成していないと仮定します。ユーザーが3行ではなく2行しか持っていない場合、いくつかのエラーが発生します。私たち
ここのループは、3行以下の情報がある場合、次のエラーメッセージが表示されます。
サーバーオブジェクトエラー 'ASP 0177:800A003E'
したがって、不要な行がファイルに挿入されないようにするか、必要な行情報がない場合、エラー処理コードを追加してください。