[seasar-dotnet:1272] Re: [S2Dao.Net] バインド変数コメント について

kubo [E-MAIL ADDRESS DELETED]
2009年 2月 27日 (金) 21:08:24 JST


久保(jflute)と申します。

李さん、こんばんは

> 「AcpDate >= /* dayFrom */ 」
ログでは「AcpDate >= null」になるとのことですが、
この状態で実行した場合、処理は正常終了しますか?
(それとも例外が発生しますか?)

原因を特定するためにぜひ欲しい情報なので、
よろしくお願いします。

2009/2/27 李ネ韋@京信 <[E-MAIL ADDRESS DELETED]>:
> 宮城へ:
>
> ご返事が有難うございます。
>
>> /* hoge */ のように/* の後にスペースが入っている場合、普通のコメントとして認識します。
>
> もし普通のコメントとして認識したら、
> 「AcpDate >= 」(コメント省略)か「AcpDate >= /* dayFrom */ 」(そのまま出力)
> だと思いますが、
> 「AcpDate >= null」になったのは不思議だと思います。
>
>
> よろしくお願いします。
>
>
> ----- Original Message ----- From: "Ryo Miyagi" <[E-MAIL ADDRESS DELETED]>
> To: <[E-MAIL ADDRESS DELETED]>
> Sent: Friday, February 27, 2009 3:57 PM
> Subject: [seasar-dotnet:1270] Re:[S2Dao.Net] バインド変数コメント について
>
>
>> 宮城です。
>>
>>> バインド変数コメントは/**/と変数の間にスペースを許さないですか?
>>
>> スペースを許さないです。
>>
>> /*hoge*/ のように/*の後にスペースが入っていない場合、バインド変数コメントとして認識します。
>> /* hoge */ のように/* の後にスペースが入っている場合、普通のコメントとして認識します。
>>
>> --
>> Ryo Miyagi
>>
>>
>> 2009/2/27 李ネ韋@京信 <[E-MAIL ADDRESS DELETED]>:
>>>
>>> 李です。
>>>
>>>  下記のURL
>>>
>>> http://s2dao.net.seasar.org/ja/sqlcomment.html#if
>>>
>>> のような、
>>>
>>> /*IF dayFrom != null */AcpDate >= /* dayFrom */ /*END*/
>>>
>>> のSQLコメントを書いていますが、結果のログを見ると、
>>>
>>> AcpDate >= null になってしまいます。
>>>
>>> /* dayFrom */ の前後のスペースを削除し、
>>>
>>> /*IF dayFrom != null */AcpDate >= /*dayFrom*/ /*END*/
>>>
>>> にすれば、AcpDate >= '00000000' をちゃんとできました。
>>>
>>>
>>>  バインド変数コメントは/**/と変数の間にスペースを許さないですか?
>>>
>>>
>>> ご教授頂ければ幸いです。
>>> _______________________________________________
>>> seasar-dotnet mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>
>>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内