[seasar-dotnet:720] Re: S2Dao.Net+Npgsqlでのクエリーの不具合について

黒柳 仁 [E-MAIL ADDRESS DELETED]
2007年 12月 28日 (金) 10:35:44 JST


杉本様、お世話になっています、 黒柳です。

S2Dao.Netのソースを追い込んでみました。
1か所ここではないかと思える不明点があるので
ご確認いただきたいと思います。
ソースファイル
Seasar.Extension.ADO.Impl.BasicDbParameterParser.cs
の
public virtual string ChangeSignSql という関数の中で
public virtual string ChangeSignSql(IDbCommand cmd, string original)
{
    switch (DataProviderUtil.GetBindVariableType(cmd))
    {
        case BindVariableType.ColonWithParamToLower:
            ret = GetChangeSignCommandText(original, ":");
            ret = ret.ToLower();
            break;
    }
    return ret;
}
と明示的に ToLower()している個所があります。

ToLowerの前の
GetChangeSignCommandText(original, ":");
の引数originalは、こちらの書いたとおりのSQL文になっています。

以上よろしくお願いいたします。

--------------------------------------
黒柳 仁 / Hitoshi Kuroyanagi
---------------------------------------



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