C#: 半角カンマ区切りのCSVファイルの読み込み

TextFieldParser parser = new TextFieldParser(strFileName, sjisEnc);

//区切り文字の設定
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");

//行がある限りループする
while (!parser.EndOfData)
{
    //1行データを配列に取得
    string[] orderFileData = parser.ReadFields();
}

//ファイルを閉じる
parser.Close();

CSVファイルの中のフィールドに、「,」を使いたい場合は、フィールドを「"」を括ればいい。

(※タブを区切り文字にすれば、フィールドに「,」が使える。)

WRViewer右クリックで画像コピー時アクセスエラー

IMSImageServerを共有フォルダにアクセスできるユーザに偽装する。

<configuration>
   <system.web>
     <identity impersonate="true" userName="taro" password="pass" />
   </system.web>
 </configuration>

SQLパフォーマンス改善

SQL Server 2008 R2
型がvarcharのフィールドに対して、SQL文のWhere部分の文字列に「N」を付けて検索するとパフォーマンスが落ちる。AutoForwardの送信対象検索SQLのせいでクライアント側のパフォーマンスが落ちる。

VBScriptで動的2次元配列

ReDimで変更できるのは最終次元の添え字です

dim dat(0,7)
と宣言した場合 変更できるのは 2次元目の7側の次元です
つまり ReDim dat( 0, 8 )や ReDim dat( 0, 3 ) は許されますが
ReDim dat(1,7) など 1次元目の変更は出来ません