雑多な日々

ノンセクションで行こうかと思っています。

C#のDataTableの中身を出力

2007年06月22日 | メモ
for(int i = 0; i <tbl.Columns.Count; i++) Console.Write(tbl.Columns[i].ColumnName + "|");
}
Console.WriteLine("");
foreach(DataRow dr in tbl.Rows)
{
for(int i = 0; i <dr.ItemArray.Length; i++) Console.Write(dr[i].ToString() + "|");
}
Console.WriteLine("");
}
Console.WriteLine("");

DataTableに何が入っているか、調べたい時に。
VisualStudioのWatchじゃ、情報が多すぎて、よくわからんのですよ…。


SQL Serverで、文字列を抜きだす

2007年06月21日 | メモ
SQLサーバーで、文字列を指定Byte数で抜き出す

----
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 1)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 2)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 3)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 4)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 5)) + ']'

print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 8)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 9)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 11)) + ']'
print '[' + convert(varchar, substring(convert(text, 'ほげhogeほげ'), 1, 13)) + ']'
----
実行結果
[]
[ほ]
[ほ]
[ほげ]
[ほげh]
[ほげhoge]
[ほげhoge]
[ほげhogeほ]
[ほげhogeほげ]
----

text型へ変換することで、SJIS→Hexコードになり、Byte数を指定して、データを抽出。
それをvarcharへ戻すことで、指定Byte数分の文字列が取れる。
抽出した結果、マルチバイトの文字をぶった切ってしまった場合、そこは、SQL Server側で変換しないようにしてくれる。

日本語の特殊事情なわけですが、ちょっと便利かも。

SH812の不具合?

2007年06月12日 | Weblog
現在、所有しているSoftBank SH812ですが、電池が、やや減っていたので、
家に帰ってから、充電ケーブルを刺してみると…、充電ランプがつきません。

おや?と思って、充電器のACアダプタをコンセントに刺し直したり、充電ケー
ブルを刺し直したり、接触をぐりぐり合わせてみたり、色々トライしてみま
したが、一向に充電ランプがつく気配はなし。

充電器が壊れたかなぁ、と思い、嫁さまの充電器を借りてみて、もう一度、充
電をトライしてみるが、ダメ。

うぅん、携帯本体が壊れたのかなぁ、と、嫌な予感がして来ました。
が、ハッと思いました。

『電源入れ直してみよう。』

で、一旦、携帯の電源を切り、充電ケーブルを刺してみると…。
あっさり、充電ランプがつきました。

なんとも、お間抜けな…。
以前にも、microSDに入れたMPEG4のファイルが、入れた直後は再生できた
のが、気が付くと、再生できず、たまたま、電源を落した後に再生してみ
たら、問題なくできたこともありました。

何となく、SH812、長時間、電源が入りっぱなしだと、色んな不具合を引き
起こしそう。

まぁ、携帯で充電を始めるときですら、携帯のソフトウェアが制御を行って
るんでしょうから、こんなことが起きちゃうんですね…。

ホース&デッキブラシ

2007年06月10日 | Weblog
えと、引き続き、購入記です。

ホースとデッキブラシを購入しました。
ちょっと、いいホースを買いました。

実は、わが家のバルコニー、購入してからの1年半というもの、放置状態。
おかげさまで、たっぷり汚れがたまっております。当然、黄砂も。
で、ずっと、掃除したかったのです。

ま、バルコニーもそうなんですが、実は、先日使ったクーラーボックスが
ちょっと汚れちゃってて、それの掃除もしたかったんですけどね。
おぉ、結局、1年間、出ずっぱりだった、扇風機も掃除しなくては。

こりゃ、早々に大活躍しそうだ。

RD-H1拡張キット

2007年06月09日 | Weblog
気が付けば、1ヶ月、更新してませんなぁ…。

ま、気まぐれでやってるので、そんなこともあるかな、と。

で、突然ですが、購入記です。

随分、以前に発表されていたのは知っていたのですが、購入を見合わせていた、
東芝 HDDレコーダー RD-H1の拡張キットを購入しました。

やはり、スポーツ延長は大の魅力。
今までは、野球中継があったら、その延長時間を気にしながら、録画時間を設定
していましたが、これで、そんなことも気にしなくて良くなりました。
(とはいえ、2時間の延長までのようですが。)

購入のきっかけになったのは、大阪のサンテレビで放送されている番組を録り出
したため。
いかんせん、サンテレビはプロ野球 阪神戦ともなれば、試合が終わるまで完全
中継をしてくれます。これはこれでありがたいのですが、その後に予約している
番組は…、言わずもがな、ですね。

ま、その他、機能アップしたところも、ボチボチ、使っていくことにしましょう。