水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 2004年のえび日記 > 2004年2月 > 2004年2月6日(金曜日)

2004年2月6日(金曜日)

DataTable.Select() 複数条件でソート

DataTable.Select() にはソート条件が渡せます。.NET Framework のドキュメントにはこの書式についての説明がないのですが、試行錯誤の末、単に列名を渡すとその列でソートされることが分かりました。

で、複数の列でソートしたい (日付でソートし、日付が同じだった場合は ID でソートする) 場合はどうすれば良いのか、これまた .NET Framework のドキュメントの何処にも書かれていないのでかなり悩みました。色々試したところ、単に列名をカンマで区切って複数指定すれば良いようですね。基本的に SQL の ORDER BY の後ろに書く文字列と同じ書式で良いようです。

って、なんでこんなに試行錯誤しなきゃならないんでしょうか。ちゃんと説明書いて欲しいの……。

関連する話題: C# / プログラミング

Justsystem の入浴剤?

一太郎2004&花子2004スペシャルパック (www.amazon.co.jp)」を購入。まあ ATOK17 だけあればそれで足りるのですが、なぜか付録の「イラスト部品ガイド10,000」が欲しかったのでこっちを買ってしまいました。

※一太郎はともかく花子はホントに要らない……。花子に付属の「花子フォトレタッチ3」は写真の処理に使っているのですが、これはバージョンアップしていませんし。

で、謎なのがこれ。

「薬用入浴剤セット」

なんで入浴剤セット?

中身はカネボウの「旅の宿」のようですけれども。

関連する話題: ジャストシステムJustsystem / 一太郎 / 花子 / ATOK

続・鳩丸高速化計画その15・微修正

鳩丸高速化計画は大成功な感じで、驚くほど速くなっています。データは基本的にメモリ上に置いてありますので、その分メモリを大量に食っていますが、メモリはまだ余っているので問題ありません。

データをメモリ上に置いておくと、速くなるというだけでなく、「データファイルの更新中にデータが読めない」という問題も解決できます。解決できたはずだったのですが……微妙にうまく行っていないことが判明。

調べてみると、単に catch する例外を間違えていたことが判明したので微修正。

関連する話題: C# / プログラミング / えび日記 / hatomaru.dll / 鳩丸高速化計画

最近の日記

関わった本など