生成したTableRowの実装の問題で、うまくいかないみたい。早い話がLIKEと書いているのに=として解釈されているようだ。SqlParameterクラスの生成方法に原因がありそうだが、時間がないのでCommandSetに独自に作ったText(=SQL)を設定して逃げ。NULL制約のカラム(読まないように変えた)にどうも代入しようとしてそれがDbNullなもんで例外を食らうとか。いや、とても楽しめた。ADO.NETはうまくできていることは事実。そこまでしてTableAdapterを使うのだが、(TableRowを生成してくれるのが大きいんだが、それが逆に面倒の元なのも事実)、数時間おきにレイアウトが変わるテーブルへの利用はあまり向かないという予想を裏付けるだけの結果となってしまった。ActiveRecordはちょろい(ただしパフォーマンスコンシャスなんで、仮にActiveRecordが使えたとしてそれが本当に有効かは別問題。いずれにしろADO.NETを使うと決めたわけだし、他でもないおれが)。事実なんだが、ActiveRecordに比べるとかったるいのもまた事実。アマゾン時間3Dドラゴン届いたとか。あの時点では11月のはずだったのに、一転(ヒューマンコミュニケーション重要なアマゾン......ITなんてそんなもんだよ)。僕のところへは予定通りまだ届いていない。#というか、DELLはどうなってるんだろうか。音沙汰が無いんだけど。スルー力カンファレンスまたおもしろそうなカンファレンスが。