ASPでクライアントのキャッシュを見てしまう
ASP・VB・Excel
2004年05月31日
【環境】
Windows・IIS5.0・ASP
【現象】
サーバにリクエストが飛ばず、クライアントのキャッシュを見てしまう。
【原因】
ASPの最初の場所に下記のように記述していた為(IIS4の時はこれでいけたはず)
【対処】
下記のように記述すればOK
Windows・IIS5.0・ASP
【現象】
サーバにリクエストが飛ばず、クライアントのキャッシュを見てしまう。
【原因】
ASPの最初の場所に下記のように記述していた為(IIS4の時はこれでいけたはず)
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
Response.Expires = 0
【対処】
下記のように記述すればOK
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
0 Comment 0 Trackback Permalink
ASPでRequestの後を省略した場合
ASP・VB・Excel
2004年05月31日
Request.〜の「〜」は省略可能。
省略した場合、
QueryString、Form、Cookies、ClientCertificate、ServerVariables
の優先順位で処理を行う。
省略した場合、
QueryString、Form、Cookies、ClientCertificate、ServerVariables
の優先順位で処理を行う。
Excelマクロでフォーカスが移動しない
ASP・VB・Excel
2004年05月31日
【環境】
Windows・EXCEL2003マクロ
【現象】
エラーチェックなどでフォーカスをセットしているにもかかわらず、フォーカスが移動しない
【原因】
処理速度を上げる為にApplication.ScreenUpdating を falseにしていた為
【対処】
Application.ScreenUpdating = True 'フォーカス移動の為に設定を一時的に戻す
フォーカス移動
Application.ScreenUpdating = False '画面を更新しない(高速化)
Windows・EXCEL2003マクロ
【現象】
エラーチェックなどでフォーカスをセットしているにもかかわらず、フォーカスが移動しない
【原因】
処理速度を上げる為にApplication.ScreenUpdating を falseにしていた為
【対処】
Application.ScreenUpdating = True 'フォーカス移動の為に設定を一時的に戻す
フォーカス移動
Application.ScreenUpdating = False '画面を更新しない(高速化)
マクロの処理速度を早くする方法
ASP・VB・Excel
2004年05月31日
【環境】
Windows・EXCEL2003マクロ
【現象】
マクロの処理速度が遅い
【原因】
セルに値をセットしている時に他のセルの計算処理が自動で行われていた為
【対処】
変数 = Application.Calculation '元の計算方式を保存
Application.Calculation = xlCalculationManual '計算しない(高速化)
処理・・・・
Application.Calculate '計算実行
Application.Calculation = 変数 '元の計算方法に戻す
Windows・EXCEL2003マクロ
【現象】
マクロの処理速度が遅い
【原因】
セルに値をセットしている時に他のセルの計算処理が自動で行われていた為
【対処】
変数 = Application.Calculation '元の計算方式を保存
Application.Calculation = xlCalculationManual '計算しない(高速化)
処理・・・・
Application.Calculate '計算実行
Application.Calculation = 変数 '元の計算方法に戻す
global.asaを使用すると 「'OraSession' を作成中にエラーが発生しました。」のエラーが発生する
ASP・VB・Excel
2004年05月31日
【環境】
Windows・IIS・ASP・Oracle9.2
【現象】
global.asaを使用すると 「'OraSession' を作成中にエラーが発生しました。」のエラーが発生する
【原因】
オラクルサポートセンター曰く
IIS ASP/ASP.NET で 9.2 以降のミドルウェアを使用した場合にエラーが発生する
【対処】
解決方法詳細
Windows・IIS・ASP・Oracle9.2
【現象】
global.asaを使用すると 「'OraSession' を作成中にエラーが発生しました。」のエラーが発生する
【原因】
オラクルサポートセンター曰く
IIS ASP/ASP.NET で 9.2 以降のミドルウェアを使用した場合にエラーが発生する
【対処】
解決方法詳細
ASPでの全角と半角の扱い
ASP・VB・Excel
2004年05月31日
ASPでは、全角・半角の区別が出来ない。
上記のように、全角・半角とも同じ結果になる。
<関連記事>
ASP:全角・半角を考慮した文字数(バイト数)取得例:Len、LenB
○"AA"(半角)→ Len("AA") = 2、LenB("AA") = 4
○"AA"(全角)→ Len("AA") = 2、LenB("AA") = 4
上記のように、全角・半角とも同じ結果になる。
<関連記事>
ASP:全角・半角を考慮した文字数(バイト数)取得例:Len、LenB