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ファイルの中のフィールドに、「,」を使いたい場合は、フィールドを「"」を括ればいい。
(※タブを区切り文字にすれば、フィールドに「,」が使える。)
データベース復元後のmxx_userのログイン権限がなくなる問題
データベース復元後のmxx_userのログイン権限がなくなる問題ですが、
以下SQLを実行することで解決。
USE MXX_DB;
ALTER USER mxx_user WITH LOGIN = mxx_user;
GO
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次元目の変更は出来ません