鯖更新test
Whileループ内でContinue時Finallyに入らない?
11月 10th, 2011 No comments »
実験環境:.net framework3.5
Releaseビルドで以下の処理を実行するとFinallyに入りませんでした。なぜ?
While True
Try
System.Console.WriteLine(DateTime.Now)
Continue While
Finally
Threading.Thread.Sleep(1000)
End Try
End While
Struts2のvalidatorが動かない
7月 7th, 2011 No comments »
他の設定は絶対合ってるのに(コピペ元は動いてた)動かないという人は
「validators.xml」の中に存在しないカスタムバリデーターの記述が残ったままになってないかみてみよう。
ボクはそれが原因で3日くらい詰ってた
あと、○○○Action-validation.xml内の各フィールドに複数チェックかけてるとき
一つでもオカシイチェックが混じってるとそのフィールドのチェック機能が全滅するっぽい
TK-FBP013EWHをT-01Cに繋げる
6月 26th, 2011 No comments »
OSは2.2です
製品は異なりますがこのページの通り操作するとペアリングすることができました。
http://www.reudo.co.jp/rboardk/bt_kb/t01c.html
桁数チェック
3月 17th, 2011 No comments »
DBとかでちょいちょい使うので。
小数には対応してません
''' <summary>
''' 桁数チェック
''' </summary>
''' <param name="value">値</param>
''' <param name="digits">桁</param>
''' <returns>true:OK false:NG</returns>
Public Function CheckIntDigits(ByVal value As Integer, ByVal digits As Byte) As Boolean
Dim c As Integer = CInt(10 ^ digits)
If value < 0 Then
value *= -1
End If
Return IIf(value >= c, False, True)
End Function
OracleパラメータでLIKE検索
2月 25th, 2011 No comments »
これじゃダメです。当たり前ですね。
WHERE DATA = ‘%:prmData%’
こんなので子一時間悩んでしまった・・・
正解
Dim sql as String = "SELECT * FROM TEST WHERE DATA = '%'||:prmData||'%'"
Oracle NULLを含むWHERE条件
2月 23rd, 2011 No comments »
ちょいちょい使うのでメモ。
SELECT * FROM TEST t WHERE (t.DATA = '条件値' OR t.DATA IS NULL AND '条件値' IS NULL)
Dim sql As New StringBuilder()
sql.Append(" SELECT * FROM TEST t WHERE ")
sql.Append(String.Format("(t.DATA = '{0}' OR t.DATA IS NULL AND '{0}' IS NULL)", "条件値"))
VB.NETで書くとこんな感じ?
動作確認はしてないです