ASP

SHA1の16進数文字列を生成

ASP

レガシーASPで、SHA1の16進数文字列を生成してみました。 .NETの相互運用機能を利用しているのか・・・な。 Windows Server 2003 とかでも、.Net Framework 2.0 が入っていれば、動くと思われます。Server.CreateObject を、CreateObject にすれば、VBSとかW…

クラシックASPで、JSONを出力するライブラリ

ASP

クラシックASPのVBScript言語で、JSON形式の出力をサポートするライブラリがありました。

デッドロックの状態を取得する

レガシーASPで、デッドロックのエラーが発生したので、調査開始。 先ずは、情報収集の為に、Deadlock Graph をファイル保存するよう、仕掛けます。 過去の情報は見れないので、再度デッドロックになるのを待つことに・・・。

クエリのタイムアウトをテストする方法

SQLの実行に、設定した時間以上かかった場合、エラーとなる処理をテストする方法。ADOで言えば、ConnectionオブジェクトのCommandTimeout値を超えるようにするには、どんなクエリを実行すれば良いか?というお話。

操作は許可されません ASP 0104 (0x80004005) のエラーが表示される場合の対処方法

ファイルのアップロード機能で、「操作は許可されません」のエラーが表示される場合の対処方法。 IIS6のレガシーASP環境です。

サーバでWebサイトにアクセスするには?

サーバ上で、異なるサーバへHTTPアクセスを行うことができる、ServerXMLHTTPを調べたのでメモ。チョットまとめ。

レガシーASPでADOの定数を使用する方法

レガシーASPで、レコードセットをOpenする際のパラメータに adOpenForwardOnly などがありますが、読み替えて 0 を設定したりしていませんか? adOpenForwardOnly = 0 ですが、数字でプログラミングすると、マジックナンバーになってしまいます。(コメントを…

Webアプリケーションは、一期一会のバッチ

ASP

最近、つくづく思う。Webアプリケーションの基本は、 POST もしくは、GET のパラメータによって、 応答する文字列(HTML)を生成するバッチ。状態保存の為に、session を使用したり、cookies を使用したりするけど、 基本は変わらないのですな。

Internet Information Server (IIS) の各バージョンとOSの対応一覧

ver. OS 機能制限 5.0 Windows 2000 - 5.1 Windows XP Professional - 6.0 WIndows Server 2003 - 7.0 Windows Vista Home Premium FTPなし、一部の認証なし、ログなし、リモート管理なし 〃 Windows Vista Business / Enterprise / Ultimate リモート管理な…

COMMITやROLLBACKをExecuteするの?

ASP

conObj を ADODB.Connection のインスタンスとしたとき、 conObj.Execute "BEGIN TRANSACTION" ・・・ INSERTやDELETEのDML(Data Manipulation Language)を記述 ・・・ conObj.Execute "ROLLBACK TRANSACTION" で記述しているソースを見かけた。

四捨五入

おくさまがRound関数でハマリまして・・・。記念にw

Webサーバー(IIS 7)のインストール

OSのセットアップに続き、Webの設定を行ってみた。