2012年2月28日火曜日

windows 2000 server からリモート接続をするには

●windows 2000 server に以下ソフトをMicrosoft のサイトからインストールします。


  1. リモート デスクトップ Web 接続 [5.2.3790]
    http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=E2FF8FB5-97FF-47BC-BACC-92283B52B310&displaylang=ja
  2. 手順を紹介してくれているサイト
    http://takaq1.plala.jp/contents/windows/win2000/rdt_web/index.html



Windows server2008R2 リモートデスクトップ接続 IP Address制限

リモート接続 IP Address制限設定手順


  1. 【コントロールパネル】 →  【システムとセキュリティ】内の【ファイアーウォールの状態の確認】 →  【詳細設定】
  2. 左欄から 【受信の規則】 →  【リモートデスクトップ(TCP受信)】 ダブルクリック
  3. 【スコープ】タブ → リモートIPアドレス」以下の【これらのIPアドレス】を選択し、【追加】
  4. 「 このIPアドレスまたはサブネット 」下欄にIP Addressを入力し 【適応】、 【OK】

2012年2月24日金曜日

アップロードできるファイルサイズを変更するには

コマンドラインで設定変更

以下コマンドを登録します。(2Mなら)

c:¥Windows¥System32¥inetsrv>appcmd set config -section:asp -limits.maxRequestEntityAllowed 2000000


実行すると以下のメッセージが表示されます。
"system.webServer/asp"に適用しました。 

2012年2月23日木曜日

basp21 utf-8 文字化けに対応するには(クラシックasp)

<meta  charset="utf-8">で送信すると文字化けしてDB側にかきこまれてしまう。

受け取り側プログラムの中にcodepageを挿入し、文字コードを明確化することで解決しました。

<使用例>

a=Request.TotalBytes
b=Request.BinaryRead(a)
set obj=server.createobject("basp21")

'utf8 文字化け ↓でCodePage設定
obj.CodePage = 65001   '65001はutf-8のコードページ
F1=obj.FormFileName(b,"other_filenm")
  ・・・・
 ・・・・
newf1=Mid(F1,InstrRev(F1,"\")+1)   'ファイル名
obj.CodePage = 932 'JISに変更
l1=obj.FormSaveAs(b,"other_filenm","ディスク名:\フォルダ名\" & newf1)

  ・・・・
 ・・・・

obj.CodePage = 65001  'UTF-8に変更

<参考>
コードページ一覧http://www.xmleditor.jp/blog/archives/40

2012年2月17日金曜日

IIS7.5移行時クラシックASPが実行されない

IIS7.5でクラシックASPを実行させるためにしたこと(SQL,INCファイル使用)

●ASPファイルとINCファイルを動作させるために

  1. [サーバーマネージャー]→[WEBサーバー(IIS)]をダブルクリックし[役割サービスの追加]を選択する。
  2. [アプリケーション開発]の中の<ASP>と<サーバー側インクルード>にチェックマークを入れインストールする。
●エラー時WEB画面上にエラー内容を表示させるために
  1. [サーバーマネージャー]→[WEBサーバー(IIS)]→[インターネットインフォメーションサービス]をダブルクリックし右画面から<ASP>をダブルクリックする
  2. [デバッグプロパティ]→[ブラウザへのエラー送信]を<true>にする。
  3. [サーバーマネージャー]→[WEBサーバー(IIS)]→[インターネットインフォメーションサービス]をダブルクリックし右画面から該当のWEBサイトをダブルクリックする
  4. IIS設定の中の[エラーページ]をダブルクリックし、一番左欄の[操作]の中にある[機能設定の編集]をクリックし<エラーページ設定の編集>ウィンドウを開く
  5. [詳細なエラー]にチェックマーク、パスの種類は<ファイル>でOK
●ODBCドライバがインストールされていないというエラーメッセージに対して
  1. 32bit用データベース(ODBC)を利用する。
  2. C:\WINDOWS\SysWOW64\odbcad32.EXEを実行する
  3. ODBCデータソースアドミニストレーターのウィンドウが開く
  4. ユーザーDSNにドライバSQL Serverを追加する

2012年2月16日木曜日

関数対比表 VBA/SQL

文字列関数
関数 VBA SQLServer
文字から ASCII Asc (String As String) ASCII (character_expression)
ASCII から文字 Chr$ (CharCode As Long) CHAR (integer_expression)
文字を小文字に変換 Lcase$ (String As String) LOWER (character_expression)
文字列の長さ Len (Expression) DATALENGTH (expression)
LENGTH (expression)
先行する空白の除去 Ltrim$ (String) LTRIM (character_expression)
部分文字列 Mid$ (String As String, Start As Long, [Length]) SUBSTRING (expression, start, length)
右端からの部分文字列 Right$ (String As String, Start As Long) RIGHT (character_expression, integer_expression)
先行する空白の除去 Rtrim$ (String) RTRIM (character_expression)
反復する空白からなる文字列 Space$ (Number As Long) SPACE (integer_expression)
数値データから変換された文字データ Str$ (Number) STR (float_expression [, length [, decimal ] ])
文字を大文字に変換 Ucase$ (String) UPPER (character_expression)
変換関数
関数 VBA SQLServer
Currency 型に変換 Ccur (Expression) CONVERT (money, expression)
Double 型に変換 Cdbl (Expression) CONVERT (float, expression)
Integer 型に変換 Cint (Expression) CONVERT (smallint, expression)
Long 型に変換 Clng (Expression) CONVERT (int, expression)
Single 型に変換 Csng (Expression) CONVERT (real, expression)
String 型に変換 Cstr (Expression) CONVERT (varchar[ (length) ], expression)
日付型に変換 Cvdate (Expression)
CDate (Expression)
CONVERT (datetime, expression)
日付関数
関数 VBA SQLServer
日付の加算 Dateadd (Interval As String,
  Number As Double, Date)
DATEADD (datepart, number, date)
日付の減算 Datediff (Interval As String, Date1, Date2) DATEDIFF (datepart, startdate, enddate)
日付の整数表現 Datepart (Interval As String, Date) DATEPART (datepart, date)
日付の整数表現(日) Day (Date) DATEPART (dd, date)
日付の整数表現(時) Hour (Time) DATEPART (hh, date)
日付の整数表現(分) Minute (Time) DATEPART (mi, date)
日付の整数表現(月) Month (Date) DATEPART (mm, date)
システム日付 Now () GETDATE ()
日付の整数表現(秒) Second (Time) DATEPART (ss, date)
日付の整数表現(曜日) Weekday (Date) DATEPART (dw, date)
日付の整数表現(年) Year (Date) DATEPART (yy, date)
数学関数
関数 VBA SQLServer
整数部を返す Int (Number) FLOOR (numeric_expression)
数の符号 Sgn (Number) SIGN (numeric_expression)
四捨五入 Round (Number, [NumDigitsAfterDesical As Long]) ROUND (numeric_expression, length [, function ])
乱数 Rnd ([Number]) RAND ([ seed ])
http://dbhikaku.web.fc2.com/access_sqlserver_function.htmlから抜粋

2012年2月10日金曜日

IEがアドオンなしで実行されるようになってしまった

何かの拍子にIE画面で
アドオンを無効にした状態でInternet Explorerを実行中です。アドオンを管理、無効化、または削除するには、ここをクリックしてください。」が常に表示されるようになりました。
以下手順で元に戻りました。

  1. IEアイコンの上で右クリックしプロパティーを選択
  2. ショートカットタブのリンク先に表示されているファイル名の¥iexplore.exe の右に表示されている文字は全て削除
  3. リンク先が「"C:\Program Files\Internet Explorer\iexplore.exe"」となっっていることを確認
  4. 全般タブの 「Internet Explorer (アドオンなし)」 の  (アドオンなし)部分を削除